博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue.js 拦截器
阅读量:4329 次
发布时间:2019-06-06

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

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();    }})

转载于:https://www.cnblogs.com/thankyouGod/p/7298706.html

你可能感兴趣的文章
POJ 3740 Easy Finding (DLX模板)
查看>>
MySQL 处理重复数据
查看>>
关于typedef的用法总结(转)
查看>>
【strtok()】——分割字符串
查看>>
Linux下安装rabbitmq
查看>>
曹德旺
查看>>
【转】判断点在多边形内(matlab)
查看>>
java基础之集合:List Set Map的概述以及使用场景
查看>>
Python 线程 进程 协程
查看>>
iOS语言中的KVO机制
查看>>
excel第一次打开报错 向程序发送命令时出错 多种解决办法含终极解决方法
查看>>
响应式web设计之CSS3 Media Queries
查看>>
实验三
查看>>
机器码和字节码
查看>>
环形菜单的实现
查看>>
【解决Chrome浏览器和IE浏览器上传附件兼容的问题 -- Chrome关闭flash后,uploadify插件不可用的解决办法】...
查看>>
34 帧动画
查看>>
二次剩余及欧拉准则
查看>>
Centos 7 Mysql 最大连接数超了问题解决
查看>>
thymeleaf 自定义标签
查看>>