html52.com
我爱小程序-开发者交流社区

这个错误??

onsole.log(src)        that.setData({ img_url: src[0] })这是在app.js里写的  chooseImage: function (cd) {    var that = this;    wx.chooseImage({  

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里写的  

网友回复

是小芯芯呐?:

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

A . ?:应该是this指向问题
青青子衿:
chooseImage() {
    wx.chooseImage({
        count: 1,
        sizeType: ['original'],
        sourceType: ['album'],
        success: ({ tempFilePaths }) => this.setData({ img_url: tempFilePaths[0] || '' })
    })
}


bibolibo:

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

羊大腿:

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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付