微信开发工具最近更新到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回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 漠漠轻桥

    19人对此回答表示赞同

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

    展开
    19
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Alvaro

    15人对此回答表示赞同

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

    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Jace

    14人对此回答表示赞同

    这个是工具的bug

    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 莫愁

    2人对此回答表示赞同

    手机上也没效果

    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部