在实际开发中,碰到参数不同,接口相同,需要发送多个请求拿到数据后统一做处理的情况
const datas = ['小明','小红','小李'] //循环体 async function login(array){ const promise = array.map(i=>{ const url = 'http://197.1.1.1/login?user='+i return new Promise((resolve,reject) => { axios.get(url).then(res=>resolve(res)).catch(err=>reject(err)) //接口 })) }) const {data} = await Promise.all(promise) if(data)console.log(data) //结果参数的和,处理结果 }