网站路由导航的示例
// 挂载路由导航守卫 router.beforeEach((to, from, next) => { // to 表示将要访问的路径 // from 表示从哪个路径跳转过来 // next 是一个函数,表示接下来要访问的路径 // next() 直接放行到to代表的路径,next('/login') 强制跳转到login路径 // 如果用户请求的是login登录页面,则直接放行 if (to.path === '/login') return next() // 获取token,并判断用户是否具有token const tokenStr = window.sessionStorage.getItem('token') // 如果没有token则返回登录页面 if (!tokenStr) return next('/login') // 否则放行 next() })

浙公网安备 33010602011771号