2

我的页面上出现了一些错误,并且 vue-router 警告:

[vue-router] Uncaught error during transition: 

我想知道如何捕捉它并删除此警告?从 vue-router 的文档中,我找不到钩子函数处理错误。我也试图捕捉错误

  router.beforeEach((transition) => {
    try {
      transition.next()
    } catch (e) {
      transition.abort()
      console.log('route caught', e)
    }
  })

虽然我现在可以捕捉到错误,但警告仍然出现,我不知道我是否做对了。

出现错误时还有另一个警告

[vue-router] transition.next() should be called only once.

如何摆脱这个?

4

1 回答 1

0

您不能使用承诺并调用 next 使用其中一个或另一个

于 2016-07-07T07:38:46.413 回答