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 => {
    // 抛出错误信息
});
Logo

前往低代码交流专区

更多推荐