vue执行顺序问题 执行完一个方法后再执行另一个方法

it2026-03-17  2

网上找的,遇到的问题,当方法调用后数据未返回就执行下一步了。

解决方法:

function fun1(){     return new Promise((resolve, reject) => {         /* 你的逻辑代码 */         console.log("1");     }); }, function fun2(){     return new Promise((resolve, reject) => {         /* 你的逻辑代码 */         console.log("2");     }); }, function fun3(){     return new Promise((resolve, reject) => {         /* 你的逻辑代码 */         console.log("3");     }); }, /* 调用 */ function run(){     Promise.all([         this.fun1(),         this.fun2(),         this.fun3()     ]).then(res => {         /* 你的逻辑代码 */         console.log("run");     }) }

最新回复(0)