[代码]_this.setData({[代码] [代码] [代码][代码]tempFilePath:res.tempFilePaths[代码] tempFilePaths是array,应该用tempFilePath:res.tempFilePaths[0]获得正确的路径。不加index在模拟器是正常显示,真机无法显示,加了索引后真机也正常了。
wx.chooseImage选取图片后真机上image不显示的问题机型:小米9 选取本地图片(非小米云) [代码]choose:[代码][代码]function[代码][代码](){[代码][代码] [代码][代码]let _this = [代码][代码]this[代码][代码] [代码][代码]wx.chooseImage({[代码][代码] [代码][代码]count: 1,[代码][代码] [代码][代码]sizeType: [[代码][代码]'original'[代码][代码],[代码][代码]'compressed'[代码][代码]],[代码][代码] [代码][代码]sourceType: [[代码][代码]'album'[代码][代码],[代码][代码]'camera'[代码][代码]],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]tempFilePath:res.tempFilePaths[代码][代码] [代码][代码]})[代码][代码] [代码][代码]console.log(res.tempFilePaths)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码] [代码]<[代码][代码]image[代码] [代码]bindtap[代码][代码]=[代码][代码]"choose"[代码] [代码]src[代码][代码]=[代码][代码]"{{tempFilePath}}"[代码] [代码]mode[代码][代码]=[代码][代码]"aspecFit"[代码] [代码]style[代码][代码]=[代码][代码]"width: 200rpx; height: 200rpx"[代码][代码]></[代码][代码]image[代码][代码]>[代码]如上,此段代码使用的是测试号,在电脑模拟器上是正常的,在真机调试模式下选取图片后不显示,打印的res.tempFilePaths为正常的“["wxfile://tmp_e230df0ec586ed58289c7465b5a749db9bb2aa8361a4c546.jpg"]” ,但image不显示图片只是一片空白。求大佬或官方解答。
2019-09-16