//路由守卫
router.beforeEach(function (to, from, next) {
if (to.path === '/login') {
next(); //登陆页面直接放行
} else {
let token = local.get('token');//自己写的获取本地储存的方法
if (token) {
next(); //存在token 直接放行
} else {
alert('你被发现了,你的IP地址已记录,我们已报警...');
next({ path: '/login' });
}
}
});
Vue.js路由守卫实现用户权限验证
该代码示例展示了在Vue.js应用中如何使用路由守卫(beforeEach)进行权限检查。如果用户尝试访问除登录页以外的页面,系统会检查本地存储的token。若token存在,则允许访问;否则,提示用户并重定向至登录页。
1405

被折叠的 条评论
为什么被折叠?



