1.all
import React, { Component } from 'react'
import axios from 'axios'
axios.defaults.baseURL='https://httpbin.org';
axios.defaults.timeout=5000;
axios.defaults.headers.common['token']='fafaggdjwujecuee'
export default class index extends Component {
//默认配置
componentDidMount(){
//get请求
const res1= axios({
url:'/get',
params:{
name:'why',
age:18
}
})
//post请求
const res2= axios({
url:'/post',
data:{
name:'kobe',
age:18
},
method:'post'
})
const res3= axios.post("/post",{
name:'labalon',
age:48
})
axios.all([res1,res2,res3]).then(res=>{
console.log(res);
})
//打印最快的那一个请求
// Promise.race([res1,res2,res3]).then(res=>{
// console.log(res);
// }).catch(res=>console.error(res))
// Promise.any([res1,res2,res3]).then(res=>{
// console.log(res);
// }).catch(res=>console.error(res))
}
render() {
return (
<div>
</div>
)
}
}
1.设置默认配置信息