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”);
})
}

Logo

前往低代码交流专区

更多推荐