Vue项目中的代码执行问题

请问一下在vue中如何异步等待一个事件中完成后再执行下面的代码,该事件中含有多个未知数量的请求

如果有好的建议希望可以得到你的回答,谢谢!

Promise.all([promise1, promise2])
  .then(([promiseReturn1, promiseReturn2]) => {...})

#非Vue题

vue中的异步一般都是axios请求 支持promise 可以用async/await来已一种看似同步的方法写异步代码