收藏
回答

这个错误??


chooseImage: function (cd) {
    var that = this;
    wx.chooseImage({
      count: 1,
      sizeType: ['original'],
      sourceType: ['album'],
      success: function (res) {
        var src = res.tempFilePaths;
        //console.log(src)
        that.setData({ img_url: src[0] })

这是在app.js里写的  

最后一次编辑于  08-06  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

7 个回答

  • 是小芯芯呐🌸
    是小芯芯呐🌸
    08-06

    app.js不算是页面,里面也没有data,应该不能用setData吧。。

    08-06
    赞同 11
    回复
  • A . 🙃
    A . 🙃
    08-06
    应该是this指向问题
    08-06
    赞同
    回复 1
    • Thorns`
      Thorns`
      08-06
      该怎么解决呀
      08-06
      赞同
      回复
  • 青青子衿
    青青子衿
    08-06
    chooseImage() {
        wx.chooseImage({
            count: 1,
            sizeType: ['original'],
            sourceType: ['album'],
            success: ({ tempFilePaths }) => this.setData({ img_url: tempFilePaths[0] || '' })
        })
    }


    08-06
    赞同
    回复 1
    • Thorns`
      Thorns`
      08-06
      还是报同样的错误
      08-06
      赞同
      回复
  • bibolibo
    bibolibo
    08-06

    我也看到他们写过这种,我觉得可以用啊. 同问+1

    08-06
    赞同
    回复
  • 羊大腿
    羊大腿
    08-06

    app.js 没有data属性,所以不能setData吧

    08-06
    赞同
    回复