更新记录
1.0.3(2024-04-07)
- 弃用UTSAndroid.getResourcePath
1.0.2(2024-03-20)
1.0.1(2023-08-30)
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 4.04,Android:5.0,iOS:不支持,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
UTS环境兼容性
sn-uts-file
重要更新:1.0.2开始支持uni-app x,有重大破坏更新
1.使用更简单,仅需pickerFile方法
2.需使用hbx4.04 alpha+
初始化(1.0.2废弃)
App.vue 初始化
import {
regFilePlugin
} from '@/uni_modules/sn-uts-file'
export default {
onLaunch: function() {
regFilePlugin();
}
}
使用(1.0.2废弃)
const file = uni.requireNativePlugin('sn-file')
-
selectFile - 选择文件(1.0.2废弃)
file.selectFile("image/*", e => {
console.log('selectFile', e)
if (e.code == 0) {
this.img = e.path
}
})
pickerFile - 选择文件 (1.0.2+)
import { pickerFile } from '@/uni_modules/sn-uts-file';
const type = 'image/*'; // 图片
// const type = 'video/*'; // 视频
pickerFile(type, (e) => {
console.log('pickerFile', e);
if (e.code == 0) {
this.img = e.path;
}
});
import { pickerFile, FileResult } from '@/uni_modules/sn-uts-file';
const type = 'image/*'; // 图片
// const type = 'video/*'; // 视频
pickerFile(type, (e: FileResult) => {
console.log('pickerFile', e);
if (e.code == 0) {
this.img = e.path;
}
});