Page({
onLoad() {
var that = this;
wx.request({
url: 'https://****', //仅为示例,并非真实的接口地址
data: {
x: '',
y: ''
},
header: {
'content-type': 'application/json' // 默认值
},
success (res) {
console.log(res.data)
this.setdata({motto:'测试赋值'}) //报错了
//that.setdata({motto:'测试赋值'}) //报错了
}
})
}
})
这两个语句都报错了,提示“this.setData is not a function”, 我用this.setdata和that.setdata都不行,新手求助,谢谢!!
this指向问题多学习, 变量名写的不正确 this.setData 多检查检查
that.setData({motto:'测试赋值'})
setData写错了, D大写。
that.setData吧 哈哈哈各种组合都试下应该就能发现了……
this指向问题 你上面都把this赋值给that为啥就是不用呢? 自己找罪受?