使用如下代码,打开相册选择图片:
uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
success(res) {
console.log(res);
const tempFilePaths = res.tempFilePaths;
},
fail(res) {
console.log(res);
}
})
其中经常性出现有部分图片黑色,无法预览的问题:
如果选中黑色图片,会返回错误:
{"errMsg":"chooseImage:fail 路径不存在","errCode":14,"code":14}
为什么路径不存在的图片会显示在列表中?是否有什么配置可以不显示这些不存在的图片?
经过测试,华为,小米系统,Android 10 或 Android 11 上经常出现这个问题。
使用的是最新版HBulider 3.2.16,Nvue,APP模式,使用官方运行基座。