js操作,进入界面判断是否登录,直接显示登录界面,不显示中间界面切换过程

session存储登录信息

//sessionStorage也可存储Json对象:存储时,通过JSON.stringify()将对象转换为文本格式;
// 读取时,通过JSON.parse()将文本转换回对象。
sessionStorage.setItem('userMessage',JSON.stringify(this.userForm));

function.js中检查登录,已登录返回登录名

//检查是否登录
function checkLog(){
    var a = sessionStorage.getItem('userMessage');
    //console.log(JSON.parse(a));
    if(!a){
        //alert("请先登录");
        window.location.href='./login';
    }else{
        return JSON.parse(a).Sno;
    }
}

在head标签中先引入方法,再调用检查

<script src="/el-js/function.js"></script>
<script type="text/javascript">const no = checkLog()</script>

你可能感兴趣的:(js笔记)