登录功能路由守卫的用法router.beforeEach(to,from,next)
beforeEach有三个回调函数,对应着三个功能,到哪去,从哪来,下一步
if(to.path==='/login')
return next(),
//获取token
window.sessionStorage.getItem('token')
//没有token,还是回到login页面
if(!token)
return next('/login')
next()
//一般公司的项目中还需要各种代码验证身份权限然后动态渲染菜单列表等步骤,这块知识还不是很熟悉
本文介绍了一种使用Vue Router的beforeEach钩子实现登录功能的方法。通过判断目标路径和当前是否有token来决定用户是否需要跳转到登录页面,确保了未授权用户不能直接访问受保护的路由。
1269

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



