axios是基于promise对ajax的一种实现方式,本质是对原生的XMLHttpRequest的封装。
使用方法
需要下载依赖
npm install axios
在项目中的应用
1.设置默认配置
src/api/request.js
- 请求拦截器:用于拦截请求,自定义做一个逻辑后再把请求发送,可以用于配置公用的逻辑,就不用每个请求都配一遍。
- 响应拦截器:用于拦截响应,做一些处理后再出发响应回调。
2.创建axios
src/api/index
分别暴露 reqCategoryList函数,得到服务器中的数据