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.设置默认配置信息