1: Axios: 网络请求库理解:
axios: 名称的由来, 个人理解: Axios: ajax I/O System
首先安装依赖:
npm install axios --save
axios 最基本的使用:
axios ({
url: "http:123.207.32.32:8000/home/muiltidata",
method:"get", // 请求方式是get 请求
// 专门对应get 请求的参数拼接 (专门对应get 请求的参数拼接)
params: {
type: 'pop',
page: 1
}
// params: 对应请求参数
}).then(res => {
console.log(res)
})
// 默认是 get请求
2: 这是axios 框架自己加上的数据: config, data, header, request, status 等相关字段。
导入axios:
2: axios: 框架已经提供并发请求: 提供了相关的API 接口。
axios: 发送并发请求: 对我们传入的多个网络请求进行一个合并。
返回的 results 是一个数组。 打印数组格式:
有时候: 我们可能需求有很多同时发送两个需求
1: 使用axios.all 可以放入多个请求的数组。
2: axios.all ([])返回一个数组, 使用axios.spread 可将数组【res1, res2】 可以展开res1 , res2