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()中的属性,组件再在模版中渲染,展示给前端。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)