网站路由导航的示例
作者:互联网
// 挂载路由导航守卫 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() })
标签:示例,路径,next,token,放行,tokenStr,login,导航,路由 来源: https://www.cnblogs.com/chowstudy/p/16558445.html