页面数据
这是wx.request发送的请求,获取mysql中的值(后端代码就省略了)
data成功获取了,其中的值也能打印出来,但是赋值这块报了错
this指向的问题,你用的普通函数,this指向的是调用者的本身,而不是全局,所以程序找不到全局的你这个username属性报错。箭头函数的this的指向不会变,所以建议用箭头函数方便一点;示例:
//赋值语句 success:(res)=>{ this.data.username = res.data.username } //赋值并更新前端页面渲染数据 success:(res)=>{ this.setData({ username: res.data.username }); }
submitButton(){ wx.reqeust({ success:()=>{ this.setData({ username: res.data.username }); } }) }
this指向问题