当多个异步方法执行完毕后再执行某个事件

当异步接口/int1/int2返回数据后业务逻辑处理完毕,再去执行某个事件/方法

const int1 = new Promise((resolve, reject) => {
    this.$axios.post("/int1")
        .then(res => {
            console.log(res);
            // 处理int1接口返回数据
            resolve();
        })
        .catch(function (error) {
            console.log(error);
            reject();
        });
});
const int2 = new Promise((resolve, reject) => {
    this.$axios.post("/int2")
        .then(res => {
            console.log(res);
            // 处理int2接口返回数据
            resolve();
        })
        .catch(function (error) {
            console.log(error);
            reject();
        });
});
Promise.all([int1, int2]).then((result) => {
    console.log("开始执行事件");
    // ...
});
更新日期:
作者: qwding