vue 方法执行后再执行另一个方法
function2(){ return new Promise((resolve, reject) => { //你的逻辑代码 resolve(/* 这里是需要返回的数据 /) });}function3(){ return new Promise((resolve, reject) => { //你的逻辑代码 resolve(/ 这里是需
·
function2(){
return new Promise((resolve, reject) => {
//你的逻辑代码
resolve(/* 这里是需要返回的数据 /)
});
}
function3(){
return new Promise((resolve, reject) => {
//你的逻辑代码
resolve(/ 这里是需要返回的数据 */)
});
}
// 调用
function1(){
this.function2().then(val => {
this.function3();
});
}
//所有的方法按照顺序执行
function run(){
Promise.all([
this.fun1(),
this.fun2(),
this.fun3()
]).then(res => {
/* 你的逻辑代码 */
console.log(“run”);
})
}
更多推荐
已为社区贡献2条内容
所有评论(0)