微信小程序Cannot read property 'setData' of u···
发布时间:2022-03-24 12:10:45
作者:泸州科技
来源:本站
浏览量(82)
摘要:需求:在数据请求的时候,讲请求的数据保存到数组。即利用this.setData({重置数组})从而达到,重置数据的作用。问题:当请求成功success ( res){ this.setData({无法重置})}问题如图所示:问题的原因:this.setData中的this指向的是success里面的setDate,我们要修改的是页面的setData。所以解决方案1:在getShopList事件里
需求:在数据请求的时候,讲请求的数据保存到数组。即利用this.setData({重置数组})从而达到,重置数据的作用。
问题:当请求成功success ( res){ this.setData({无法重置})}问题
如图所示:
问题的原因:this.setData中的this指向的是success里面的setDate,我们要修改的是页面的setData。所以
解决方案1:在getShopList事件里面加上var that = this;就行了如图所示:
解决方法2:将success (res){ 重置} 改成 如果所示:带有箭头格式。
203