在执行具有axios调用的for / forEach循环完成后如何调用语句?

栏目: ios · 发布时间: 2021-05-07

简介  这篇文章主要介绍了在执行具有axios调用的for / forEach循环完成后如何调用语句?以及相关的经验技巧,文章约1307字,浏览量166,点赞数1,值得参考!

这是我的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()


以上就是本文的全部内容,希望对大家的学习有所帮助,本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

Axios插件和loading的实现

解决axios通过for循环向同一个接口发送请求后渲染出现的问题

for循环axios,同步请求,构建Echarts表格

axios调用api接口

vue导航守卫和axios拦截器的区别

【Axios】前端页面使用axios调用后台接口(示例代码)

【2-23】分支语句(switch…case)及循环语句(示例代码)

Axios调用api,但不返回数据给客户端。(示例代码)