微信开发工具更新后图片显示bug
发布于 5 年前 作者 fluo 4880 次浏览 来自 问答

微信开发工具最近更新到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>

原来这些代码是可以正常运行的啊,我一直都没改过,这次开发工具版本更新后就报错了。求各位大神解答~谢谢

4 回复

我今天也遇到这个 上传图片 页面图片不娴熟

手机上也没效果

这个是工具的bug

今天会发一个fix版本解决这个问题

请问下,你是用wx.chooseImage的相机模式出现过在页面端无法显示图片的情况吗?还是说你只是测试了它的相册模式呢

回到顶部