// to:表示访问的路径 from:代表从哪个路径跳转而来 next:是一个函数,表示放行 1.next()放行 2.next('/login) 强制跳转
//为路由对象,添加beforeEach 导航守卫
router.beforeEach((to, from,next) => {
// 如果用户访问的登录页,直接放行
if(to.path === '/login') return next()
// 从sessionStorage中获取到保存的token值
const tokenStr = window.sessionStorage.getItem('token')
// 没有token,强制跳转到登录页面
if (!tokenStr) return next('/login')
beforeEach 导航守卫的使用
最新推荐文章于 2024-09-25 18:18:47 发布
关键词由CSDN通过智能技术生成