uni.chooseImage({
count: 3,
success: (res) => {
uni.showToast({ title: "选择成功" });
console.log("chooseImage 返回结果:", res);
},
fail(err) {
let errType = err.errMsg.includes("chooseImage:fail cancel") ?
"取消选择" :
"选择失败";
uni.showModal({
title: errType,
content: err.errMsg,
showCancel: false,
});
},
complete() {
console.log("完成选择");
},
});
uni.chooseMedia({
count: 3,
success: (res) => {
uni.showToast({ title: "选择成功" });
console.log("chooseImage 返回结果:", res);
},
fail(err) {
let errType = err.errMsg.includes("chooseImage:fail cancel") ?
"取消选择" :
"选择失败";
uni.showModal({
title: errType,
content: err.errMsg,
showCancel: false,
});
},
complete() {
console.log("完成选择");
},
});
守望1223 (作者)
我先创建了一个抖音原生应用,测试了一下正常,然后又运行uniapp项目,竟然都正常了。
我知道原因了,使用uni-file-picker组件,会导致整个页面卡死,然后再使用uni.chooseImage或uni.chooseMedia,就出现上述错误提示,然后再运行抖音原生应用,正常使用,再运行uniapp项目,不使用uni-file-picker组件,就一切正常了。
2024-09-12 08:48