vue.js 拦截器
2024-08-29 01:58:50
document.cookie = "mylogin=1";//1:登陆成功;保存登录状态
main.js
router.beforeEach((to, from, next) => {
if (to.meta.requireAuth) { // 判断该路由是否需要登录权限
var login = 0;
console.log("--------------document-----------",document.cookie);
var ck = document.cookie.split(";");
for (var index = 0; index < ck.length; index++) {
var islogin = ck[index].split("=");
if (islogin[0].trim() == "mylogin") {
if (islogin[1] == 1) { //还在登录状态
login = 1;
break;
}
}
}
console.log("--------------login-----------",login);
if (login == 1) { //还在登录状态
next();
} else {
next({
path: '/',
name: 'login',
query: { redirect: to.fullPath }
})
}
} else {
next();
}
})
最新文章
- Node基础篇(模块和NPM)
- javascript中onload事件如何绑定及执行顺序
- Centos 安装 NodeJS
- MyEclipse安装JS代码提示(Spket插件)
- Android SharedPreferences 见解
- uva 10910
- 数据挖掘经典书籍[ZZ]
- Uber 叫车时,弹出以下代码导致无法打车(An email confirmation has been sent to...),解决办法
- 超高性能的json序列化
- struts2获得提交是get还是post方法提交
- php 常量const
- uwsgi常用配置
- Android 4.4 沉浸式透明状态栏
- 【JS】长轮询
- 2 - Binary Search &; LogN Algorithm
- 无法创建链接服务器 ";ORCL"; 的 OLE DB 访问接口 ";OraOLEDB.Oracle"; 的实例 (错误:7302)
- redis编译问题
- angularjs学习第六天笔记(指令简介学习)
- property(四十)
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp
热门文章
- java - day13 - ImplementDemo
- 关于public class
- c#的bug?
- VMware虚拟机 Ubuntu 实用技巧 (2)桥接模式连接网络与网卡的配置
- VMware-vSphere-5.1--------群集、HA、DRS、FT
- 【Mac + Appium + Python3.6学习(三)】之IOS自动化测试环境配置
- OC 内存管理-02 autorelease 概念 以及用法
- java中.currentTimeMillis的用法和含义
- Python中的图像处理
- vue高级路由