【小程序】小程序开发,wx.request中如何修改page的data里的数据啊用this,跟that都不行呀?
回答
var that = thiswx.request({
...
...
that.setData()
})
that is not defined,你需要在外面声明一下that
你要提前把 this 赋值给 that
this,指向不是page,如果你用箭头函数,就不存在this出问题。你现在指向有问题。that没有申明,建议你直接封装你的 request 请求
wx.request({
url: url, //仅为示例,并非真实的接口地址 data: data,
header: { 'content-type': 'application/json' },
success: res => callback && callback(res.data)
})
上面的大神们已经说出了答案 var that = this
let that = this;that.setData({
xxx:xxxx //code
})
以上是 【小程序】小程序开发,wx.request中如何修改page的data里的数据啊用this,跟that都不行呀? 的全部内容, 来源链接: utcz.com/a/80308.html