uniapp 在onload调用methods中函数不生效
日常爬坑,发现在onload中 调用methods方法后,未能修改前台展示数据
代码如下
解决办法:
将methods中的调用接口函数,修改为箭头函数
methods:{
recommendadopt(){
console.log(this.recommend);
uni.request({
url:this.url+'xxxxx',
success: (respose) => {//调用接口的success函数必须用箭头函数,才能正确的指向
console.log('AAA');
console.log(respose.data.data);
this.recommend=respose.data.data;
console.log(this.recommend);
console.log('BBBB');
},
})
console.log('1')
},
}
以上就能完美解决uniapp调用接口后不能修改前台data数据的问题