循环请求接口,统一处理

在实际开发中,碰到参数不同,接口相同,需要发送多个请求拿到数据后统一做处理的情况

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) //结果参数的和,处理结果
}



原文地址:https://www.cnblogs.com/ssszjh/p/15271016.html