在router下的index.js的最最后面export default router
前写入
javascript">//挂载路由导航守卫
router.beforeEach((to,from,next)=>{
// to 将要访问的路径
// from 代表从哪一个路径跳转而来
// next 是一个函数,表示放行
// next() 放行 next('/login') 跳转
if (to.path === '/login') return next();
//获取token
const tokenStr = window.sessionStorage.getItem('token')
//没有token,强制跳转登录页
if(!tokenStr) return next('/login')
// 放行
next()
});