特点:
1、支持客户端发送ajax请求。
2、支持服务端node.js发送请求。
3、支持promise相关用法。
4、支持请求和响应的拦截器功能。
5、自动转换json数据。
6、axios底层还是原生js实现,内部通过promise封装的。
一、axios基本使用
axios({
method: '请求方式', // get post
url: '请求地址',
data: { // 拼接到请求体的参数, post请求的参数
xxx: xxx,
},
params: { // 拼接到请求行的参数, get请求的参数
xxx: xxx
}
}).then(res => {
console.log(res.data) // 后台返回的结果
}).catch(err => {
console.log(err) // 后台报错返回
})
获取数据;点击调用后台接口,拿到所有数据打印到控制台
二、全部配置
axios.defaults.baseURL = "公共地址"