微信小程序中,在wx.request({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,this.data来获取,会出现获取不到的情况,调试页面也会报undefiend。
解决办法一:var
that=
this
;
//把this对象复制到临时变量that,在success回调函数中使用that.data就能获取到数据了
方法二:使用箭头函数:
success: res =>{ this.setData({ loadingHidden: true, hideCommitSuccessToast: false }) }