vue跳转注册时Unhandled promise rejection undefined
// 挂载路由导航守卫
router.beforeEach((to, from, next) => {
if (to.path === '/login') return next()
if (to.path === '/register') return next()
const tokenStr = window.sessionStorage.getItem('token')
if (!tokenStr) return next('/login')
next()
})
- 刚刚学习vue,在些登录注册时,点击‘去登录’时报错Unhandled promise rejection undefined
- 然后发现,是自己忘了在导航守卫里添加 if (to.path === ‘/register’) return next(),然后经过点击跳转事件经过导航守卫时就报错了
本文探讨了在Vue应用中使用导航守卫进行路由保护时遇到的问题,特别是当用户尝试访问注册页面时出现的Unhandled Promise rejection错误。通过在导航守卫中正确处理注册路径,可以避免此类错误并确保应用程序的流畅运行。
1万+

被折叠的 条评论
为什么被折叠?



