// to要去的路由信息
// from要离开的路由信息
// next是否要放行,默认放行,next(false)不放行
// 全局路由守卫: 根据token判断,如果没有则返回登录页面,如果有则放行
router.beforeEach((to, from, next) => {
if (!localStorage.getItem('token')) { // 如果没有
if (to.name == "login") { // 判断是否要去登陆界面如果是则放行
next()
} else { // 否则直接跳转登录界面
router.push('login')
}
} else { // 如果有则放行
next()
}
})
vue3 全局路由守卫 (登录)
最新推荐文章于 2024-05-29 14:12:05 发布