4518关注14474浏览
微信开发工具最近更新到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>
原来这些代码是可以正常运行的啊,我一直都没改过,这次开发工具版本更新后就报错了。求各位大神解答~谢谢
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
漠漠轻桥
19人对此回答表示赞同
请问下,你是用wx.chooseImage的相机模式出现过在页面端无法显示图片的情况吗?还是说你只是测试了它的相册模式呢
展开190回复分享发布于 6年前评论(0)
收起评论
-
Alvaro
15人对此回答表示赞同
我今天也遇到这个上传图片页面图片不娴熟
展开150回复分享发布于 6年前评论(0)
收起评论
-
Jace
14人对此回答表示赞同
这个是工具的bug
展开140回复分享发布于 6年前评论(0)
收起评论
-
莫愁
2人对此回答表示赞同
手机上也没效果
展开20回复分享发布于 6年前评论(0)
收起评论