Vue.js·进步式循环(一步一步循环)
1】方法一 ( Promise.all()属性 )
const x = Promise.all([fun1(), fun2(), fun3()]).then(function(results){ console.log(results);//返回值 fun1.2.3为自定义方法涵 });
2】方法二(递归循环)
executeAsynFor: function() { return new Promise((resolve, reject) => { for(let i=0; i<length; i++) { // 执行异步操作 ...... // 判断for循环的异步操作都完成后,resolve // data为for循环完成后的完整数据 resolve(data) } }) }, // 在需要执行异步for循环的地方调用上面的函数
853 Views