init1(){ return new Promise((resolve, reject) => { let data={ dateStr:this.time }; api.get('url', null).then( res => { //自己的操作 resolve() }).catch(err => { reject() }); }); }; init2(){ return new Promise((resolve, reject) => { let data={ dateStr:this.time }; api.get('url', null).then( res => { //自己的操作 resolve() }).catch(err => { reject() }); }); }; //調用 Promise.all([this.init1(),this.init2()]).then(() => { //兩個都調成功以后執行的操作 //主要是loading問題 }).catch(err => { // 拋出錯誤信息 }); 原文鏈接:https://www.cnblogs.com/ttjm/p/10218212.html
