[vue] 发起多个并行请求,并等待所有请求都完成,再执行其他请求

async fetchData() {
  try {
    // 发起多个并行请求,并等待所有请求都完成
    await Promise.all([
      this.func1(),
      this.func2(),
    ]);

    // 所有请求都已完成,可以执行func5
    await this.func5();
    // 其他操作...
  } catch (error) {
    // 处理错误
    console.error(error);
  }
}
async func1() {
	const res = await getinfo();
	...
}
async func2() {
	const res = await getinfo2();
	...
}

你可能感兴趣的:(#,vue,vue.js,前端,javascript)