本文主要是介绍vue同时请求多个接口,请求完成后在处理下一个方法(Promise.all用法),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Promise.all([getData1(), getData2(), getData3()]).then((res) => {console.log(res); // 输出: [data1, data2, data3]}).catch((error) => {console.error(error);
});或者
Promise.all([getData1(), getData2(), getData3()]).then(([data1, data2, data3]) => {console.log(res); }).catch((error) => {console.error(error);
});
getData1()
、getData2()
和 getData3()
这三个函数会在 Promise.all()
被调用时立即执行,它们之间是异步操作是并行的。
注意:Promise.all获得的成功结果的数组里面的数据顺序和 Promise.all 接收到的数组顺序是一致的。
这篇关于vue同时请求多个接口,请求完成后在处理下一个方法(Promise.all用法)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!