错误处理

大多数时候,在使用Promise的时候都是通过.then.catch.finally 来进行处理的。但其实我更加的推荐使用async异步函数的方式来进行Pormise的处理,我们只需要进行数据的获取就好了,通过try异常捕获可以快速的对错误进行一个好的排查和抛出。参考上面获取数据的生命周期可以看到

  1. async beforeMount(){
  2. try {
  3. const data = await getUserInfo()
  4. } catch (error) {
  5. console.log(error)
  6. } finally {}
  7. }