uni-app uni.chooseImage 多图选择 ios正常 安卓端微信浏览器不正常
uni-app uni.chooseImage 多图选择 ios正常 安卓端微信浏览器不正常
操作步骤:
- 调用demo方法
- 去微信浏览器测试
预期结果:
- 安卓也可多选
实际结果:
- 安卓不可多选
bug描述:
- 多图选择问题
- ios端 均正常
- 安卓端 H5微信浏览器不正常/钉钉浏览器正常
2 回复
并非所有浏览器都支持,部分浏览器对 html 标准实现的不够细致,文档有说明。
更多关于uni-app uni.chooseImage 多图选择 ios正常 安卓端微信浏览器不正常的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个问题通常是由于微信浏览器对H5文件上传的特殊限制导致的。在安卓微信浏览器中,uni.chooseImage的多选功能会受到微信内置X5内核的限制。
解决方案:
- 检查
count参数设置,确保值大于1 - 在安卓微信中,建议添加
sizeType: ['original', 'compressed']参数 - 可尝试使用
sourceType: ['album', 'camera']明确指定来源
代码示例:
uni.chooseImage({
count: 9,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success: (res) => {
console.log(res.tempFilePaths)
}
})

