收藏
回答

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

问题模块 框架类型 API/组件名称 终端类型 微信版本 基础库版本
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 个回答

  • 引力波是时空的涟漪
    引力波是时空的涟漪
    2018-03-01

    这个好像是偶尔发生的bug,看人品

    2018-03-01
    赞同
    回复
  • 引力波是时空的涟漪
    引力波是时空的涟漪
    2018-03-01

    碰运气,运气好就没了

    2018-03-01
    赞同
    回复
  • alipay
    alipay
    2018-03-01

    +1  问题依旧, 请问如何解决的?





    2018-03-01
    赞同
    回复
  • 引力波是时空的涟漪
    引力波是时空的涟漪
    2018-02-22

    这个好像是在开发者工具中间断性出现问题,而在手机预览时暂未发现问题。

    2018-02-22
    赞同
    回复