Vue----axios发起异步请求

Vue----axios发起异步请求,第1张

axios是vue中专门用来发起异步请求的库,可以理解为python中的requests库,java中的rest-assured库。

1.安装axios

cnpm install axios -S

2.使用

axios.get(url) :发起请求

.then():请求成功需要做的事

.catch():请求失败需要做的事

要修改data()中的属性,此处用箭头函数来指定this对象,否则,this.xxx修改的是.then()中的function对象。

1.往往我们可以把这类api的请求都封装到一个api.js文件中:

2.使用的地方导入:

真实项目中的使用:

1.封装api.js,将axios请求的多个接口封装好

2.在组件的created或者mounted或者methods中向后端发起axios请求,得到数据

3.将得到的数据赋值给组件的data()中的属性,组件再在模版中渲染,展示给前端

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1322950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存