中文文档网址
https://www.kancloud.cn/yunye/axios/234845/
b站教学视频
https://www.bilibili.com/video/BV1QA411b7TR?from=search&seid=14361311840975815082
注解@CrossOrigin—(解决跨域问题)
https://blog.csdn.net/zjy15203167987/article/details/77330992
axios基本使用
利用post请求时:关键字params作用实际上是地址拼接
post请求并不能用 data
简化写法
get 有参和无参请求
post请求:传递参数两种方式
一.直接进行值传递。
二. 进行对象传递。我们需要在控制器添加注解
并发请求
全局配置
js代码
// 配置请求的基准URL地址
axios.defaults.baseURL = 'https://api.example.com';
// 配置 超时时间
axios.defaults.timeout = 2500;
// 配置公共的请求头
axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;
// 配置公共的 post 的 Content-Type
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
axios创建实例
为什么要创建实例
比如针对于不同的业务,各个模块的请求地址,类型不同。
把公共的部分封装到一起
拦截器
请求方向
响应方向