token与路由
路由界面(index.js)
//挂载陆游导航守卫
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();
});
使用token
window.sessionStorage.setItem("token", token数据);
清空token
window.sessionStorage.clear()