我的页面上出现了一些错误,以及vue-router警告:
[vue-router] Uncaught error during transition:
我想知道如何抓住它并删除此警告?从vue-router的doc,我找不到钩子函数句柄错误。我也试图捕捉错误
router.beforeEach((transition) => {
try {
transition.next()
} catch (e) {
transition.abort()
console.log('route caught', e)
}
})
虽然我现在可以抓住错误,但警告仍然提出,我不知道我是否做对了。
出现错误时还有另一个警告
[vue-router] transition.next() should be called only once.
如何摆脱这个?
答案 0 :(得分:0)
您不能使用承诺并且呼叫下次使用其中一个