在执行具有axios调用的for / forEach循环完成后如何调用语句?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在执行具有axios调用的for / forEach循环完成后如何调用语句?相关的知识,希望对你有一定的参考价值。
这是我的forEach循环。在此循环完成后,如何调用语句?我无法弄清楚
array.forEach(item => {
console.log("Loop started");
let id = [item.id];
let type = item.type;
if (subType == "a") {
api.method(type, id)
.then(response => {
console.log("response.data :>> ", response.data);
})
.finally(() => {
console.log("finally item :>> ", item);
});
} else if (subType == "b") {
api.method(type, id)
.then(response => {
console.log("response.data :>> ", response.data);
})
.finally(() => {
console.log("finally item :>> ", item);
});
}
});
答案
我建议使用p-iteration npm模块,它们对每个数组循环都具有自定义功能,请检查此doc以了解详细信息,您可以仅使用await
循环或在其上使用.then()
以上是关于在执行具有axios调用的for / forEach循环完成后如何调用语句?的主要内容,如果未能解决你的问题,请参考以下文章
调用使用 v-for 中的信息发出 axios 请求的函数的好方法是啥?
PHP 不执行在 Vue.JS 中通过 Axios 调用的函数