axios then 里面不能用 this ,改变 data 失效

axios.get('https://www.apiopen.top/satinCommentApi?id=27610708', { 
params: { 
} 
}).then(function(data) { 
Vue.set(app, 'messages', data.data.data.normal.list) 
}).catch(function (error) { 
console.log(error); 
}); 

或者用 箭头函数

axios.get('https://www.apiopen.top/satinCommentApi?id=27610708', { 
params: { 
page: this.page 
} 
}).then((data) => { 
this.messages = data.data.data.normal.list; 
}).catch(function (error) { 
console.log(error); 
}); 

你可能感兴趣的:(axios then 里面不能用 this ,改变 data 失效)