收藏
回答

自定义组件 wx.chooseImage 内 setData 更新图片路径404

框架类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 自定义组件 wx.chooseImage 工具 开发者工具 v1.02.1802080 1.7.3


Bug :

在自定义组件中使用 wx.chooseImage后 ,在success func内setData,图片路径,会报错404,说图片没找到。




代码如下:

Component({
 /**
  * 组件的属性列表
  */
 properties: {
 },
 /**
  * 组件的初始数据
  */
 data: {
   files: [],
 },
 /**
  * 组件的方法列表
  */
 methods: {
   chooseImage: function (e) {
     var that = this;
     wx.chooseImage({
       success: function (res) {
         // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
         console.log(res.tempFilePaths)
         that.setData({
           files: that.data.files.concat(res.tempFilePaths)
         });
       }
     })
   },
 }
})



顺便给微信官方的同志们拜个年。你们辛苦了。

最后一次编辑于  2018-02-16
回答关注问题邀请回答
收藏

4 个回答

登录 后发表内容