JS,需要等待多个函数,都执行完毕,才能继续执行时,用Promise.all
用法如下:
1、声明函数,返回值为Promise 类型 。
bossFree() {
				
				return new Promise((resolve)=>{
				//dosomething...
				 resolve(this.$post('/administrative/meeting/boss_free', this.meetingData));
				})
				
			},
boosmeetingroom_free() {
				
				return new Promise((resolve)=>{
				//dosomething...
				 resolve(this.$post('/administrative/meeting/meetingroom_free', this.meetingData));
				})
				
			},
2、调用函数,全部返回成功以后,执行想要的操作
Promise.all([this.bossFree(), this.boosmeetingroom_free()]).then(([ret1, ret2]) => {
				  console.log(JSON.stringify(ret1))
				  console.log(JSON.stringify(ret2))
//在这里执行想要的操作。
				  
				})
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号