写到方法外面是可以的,但是写到方法里边就说没有这个方法,我想在请求成功的时候把data重新赋值,应该怎么做啊
网友回复:
使用lamda表达式就可以了,success:function(res){},改为res=>{},具体原理请学习函数作用域的知识。
在wx.chooseImage({...})前设置var that = this,wx.chooseImage({...})中的this.setData都用that.setData代替。
写到方法外面是可以的,但是写到方法里边就说没有这个方法,我想在请求成功的时候把data重新赋值,应该怎么做啊
使用lamda表达式就可以了,success:function(res){},改为res=>{},具体原理请学习函数作用域的知识。
在wx.chooseImage({...})前设置var that = this,wx.chooseImage({...})中的this.setData都用that.setData代替。