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); 
}); 
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. this之谜 在JavaScript中,this是当前执行函数的上下文。因为JavaScript有4种不同的...
    百里少龙阅读 1,081评论 0 3
  • 函数参数的默认值 基本用法 在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 上面代码检查函数l...
    呼呼哥阅读 3,684评论 0 1
  • 1.概念 在JavaScript中,this 是指当前函数中正在执行的上下文环境,因为这门语言拥有四种不同的函数调...
    BluesCurry阅读 1,229评论 0 2
  • 函数参数的默认值 基本用法 在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 上面代码检查函数l...
    陈老板_阅读 504评论 0 1
  • 秋夜之痕 || 梨落如风(西安) 你足够沉默。在蜷曲的黑暗中。天边最亮的星,发出篝火的光芒。是因为围观的人越...
    包包_1e54阅读 110评论 0 0

友情链接更多精彩内容