我也碰到这个问题了, iPhone上测试挺正常,但是一加7pro就会出现这个问题,不过我出现的问题有点不一样,是有时候不管选多少张,都只返回一张
wx.chooseImage 在华为V10上选择图片,大概率会少一张图片- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 这里我实际上选了N张照片,提示确实选择了N-1张, res.tempFilePaths返回的数据就是有bug的 - 复现路径 - 提供一个最简复现 Demo chooseImage() { const that = this wx.chooseImage({ sourceType: 2,//['拍照', '相册', '拍照或相册'] sizeType: 2,//['压缩', '原图', '压缩或原图'], count: that.data.maxcount,//max=9 success(res) { var tempFilePaths = res.tempFilePaths; console.log(tempFilePaths); that.setData({ imageList: that.data.imageList.concat(tempFilePaths) }); }, fail(res){ console.log(res); } }) }, 如上代码,在华为V10上测试会出现列表中少一张图片的bug,微信版本7.0.4,安卓版本9.0
2019-08-09一加7pro v7.0.6 测试会出问题, iPhone测试没问题
关于wx.chooseImage的问题success回调的问题?首先,想吐槽一下这个提出问题的部分,为啥标题一定要带问号?? 好了,开始正题 最近开发碰到一个问题,微信小程序使用wx.chooseImage,经常选择了多张图片,但是tempFilePaths里只有一个url,不知道是不是我哪里理解错或者写错了,求各位大神来解答 这个是选择图片的代码 [代码]chooseImages: [代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]let _this = [代码][代码]this[代码][代码] [代码][代码]wx.chooseImage({[代码][代码] [代码][代码]count: 9,[代码][代码] [代码][代码]sizeType: [[代码][代码]'original'[代码][代码]],[代码][代码] [代码][代码]sourceType: [[代码][代码]'album'[代码][代码], [代码][代码]'camera'[代码][代码]],[代码][代码] [代码][代码]success (res) {[代码][代码] [代码][代码]if[代码] [代码](res.tempFilePaths.length > 0) {[代码][代码] [代码][代码]console.log(res.tempFilePaths)[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]houseImages: res.tempFilePaths[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail (res) {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]
2019-08-09