VUE设置控制守卫,未登录时自动跳转到登录页,登录后正常访问
admin
2023-01-28 13:49:14
0

index.js中设置如下内容:


const router = new Router({

  routes: [

    {

      path: '/',

      name: 'HelloWorld',

      component: HelloWorld,

      meta:{requireAuth:true}

    },

    {

      path: '/login',

      name: 'login',

      component: Login

    },

    {

      path: '/index',

      name: 'index',

      component: index,

      meta:{requireAuth:true}

    },

  ]

});


router.beforeEach((to, from, next) => {

 //requireAuth对应上面每个跳转的 meta:{requireAuth:true},

 //配置上说明访问该路径时需要检测是否登录状态

 if(to.meta.requireAuth) {

   //sessionStorage可直接使用,无需引入

   //在登录页,点击登录按钮后设置sessionStorage.setItem("key","value")

   //通过sessionStorage.getItem("account")获取,如果有值则是登录状态,无值则为未登录,自动跳转到登录页

   if(sessionStorage.getItem("account") == null) {  

      next('/login');      

   }else{     

     next();

    }

 }

 else{

    next();

 }

});



export default router;


相关内容

热门资讯

【第一财经】“开心泉州麻将真的... 家人们!今天小编来为大家解答开心泉州麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里...
我来教教您“新版九哥怎么装挂?... 您好:新版九哥这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
今日重大通报“姜丝麻将到底是不... 有 亲,根据资深记者爆料姜丝麻将是可以开挂的,确实有挂(咨询软件无需打开...
【今日要闻】“达人十三水有没有... 您好:达人十三水这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游...
玩家攻略科普“新版悟空开挂器?... 您好:新版悟空这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...
今日重大消息“家乡大贰真的有挂... 您好:家乡大贰这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...
今日重磅消息“鱼扑克究竟有挂吗... 家人们!今天小编来为大家解答鱼扑克透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很多...
今日重磅消息“一喜棋牌怎么开挂... 今日重磅消息“一喜棋牌怎么开挂?”(太坑了果然有挂)您好,一喜棋牌这个游戏其实有挂的,确实是有挂的,...
【第一资讯】“新八戒怎么装挂?... 网上科普关于“新八戒有没有挂”话题很是火热,小编也是针对新八戒作*弊开挂的方法以及开挂对应的知识点,...
终于懂了“小乐红中麻将是不是有... 家人们!今天小编来为大家解答小乐红中麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里...