微信开发工具最近更新到v1.02.1803150,我发现更新之后原来调用wx.chooseImage方法产生的临时路径无法用于显示图片了,但是在手机上调试是可以的,该路径也可以正常上传图片到后台。请各位大神帮我看看~
在模拟器上运行时报错如下:
将图片通过wx.uploadFile后台收到的图片正常。
我的js代码:
selectImage: function(){
var that = this
wx.chooseImage({
count: 9, // 最大图片数量默认9
sizeType: [‘original’, ‘compressed’], // 可以指定是原图还是压缩图,默认二者都有
sourceType: [‘album’, ‘camera’], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
var tempFilePaths = res.tempFilePaths
console.log(tempFilePaths)
that.setData({
imageSrcList:tempFilePaths
})
}
})
}
wxml代码:
<!–上传图片预览–>
<block wx:for="{{imageSrcList}}" wx:key = “item” catchtap=“undefind” data-question-id=“none”>
<view class = “images-container”>
<image class = “images” mode=‘widthFix’ lazy-load=‘true’ src="{{item}}" style=“width:100%;padding-left:20rpx;padding-right:20rpx;” bindtap=‘previewImage’ data-src="{{item}}"></image>
</view>
</block>
原来这些代码是可以正常运行的啊,我一直都没改过,这次开发工具版本更新后就报错了。求各位大神解答~谢谢