如图所示,这个this我已经打印出来时page了,为什么还是提示下面的错误
最关键的一句话是箭头函数里的this,在定义时候就已经决定而不是执行的时候,这里面this已经不是指向page,没有setData()方法,最直接的方法先把success改成:success: function(res){this.setData()}
4 回答1.1k 阅读
1 回答1.3k 阅读✓ 已解决
1 回答842 阅读✓ 已解决
1 回答802 阅读✓ 已解决
2 回答950 阅读
2 回答1.1k 阅读
2 回答719 阅读
你这是在app.js里面吧,只有在page里能用
this.setData
,如果你想把数据添加到globalData,this.globalData.prop=data
就可以了