博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue-router的beforeEach的使用?
阅读量:5840 次
发布时间:2019-06-18

本文共 383 字,大约阅读时间需要 1 分钟。

解决思路就是首先将每次登录之前首先将后台传给的token记录下来判断是否存在(或者判断用户名信息是否存在),接下来才判断是跳转登录页面还是首页
router.beforeEach((to, from, next) => {
var
userInfo = window.localStorage.getItem(
'token'
);
//获取浏览器缓存的用户信息
if
(userInfo){
//如果有就直接到首页咯
next();
}
else
{
if
(to.path==
'/login'
){
//如果是登录页面路径,就直接next()
next();
}
else
{
//不然就跳转到登录;
next(
'/login'
);
}
 
}
})

转载于:https://www.cnblogs.com/duanzhange/p/10303614.html

你可能感兴趣的文章
企业分布式微服务云SpringCloud SpringBoot mybatis (十)高可用的服务注册中心
查看>>
为什么程序员千万不要重写代码?
查看>>
一些长时间GC停顿问题的排查及解决办法
查看>>
多年经验的大牛总结出来的Python案例超详细
查看>>
云数据库将进入企业级百万IOPS时代
查看>>
PHP 数组转字符串,与字符串转数组
查看>>
白话说大数据算法C4.5
查看>>
【SpringCloud】Zuul在何种情况下使用Hystrix
查看>>
JavaScript是如何工作的:渲染引擎和优化其性能的技巧
查看>>
android完整智能家居、备忘录、蓝牙配对、3D动画库、购物车页面、版本更新自动安装等源码...
查看>>
TableStore:多行数据操作
查看>>
Redis快速入门
查看>>
实现特定布局:父容器宽度不定,左侧定宽280px,右侧占剩余全部
查看>>
CentOS 6.5 安装Nginx 支持 HTTPS
查看>>
CockroachDB中的本地与分布式处查询
查看>>
多线程InterruptedException
查看>>
定位和地图
查看>>
找不到 Oracle Listener 服务
查看>>
对JavaBean的内省操作——综合案例
查看>>
git使用说明(转)
查看>>