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内核的限制。

解决方案:

  1. 检查count参数设置,确保值大于1
  2. 在安卓微信中,建议添加sizeType: ['original', 'compressed']参数
  3. 可尝试使用sourceType: ['album', 'camera']明确指定来源

代码示例:

uni.chooseImage({
  count: 9,
  sizeType: ['original', 'compressed'],
  sourceType: ['album', 'camera'],
  success: (res) => {
    console.log(res.tempFilePaths)
  }
})
回到顶部