我的页面上出现了一些错误,并且 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.
如何摆脱这个?