为了账号安全,请及时绑定邮箱和手机立即绑定

ElementUI的导航菜未登录更改路由

ElementUI的导航菜未登录更改路由

婷婷同学_ 2019-03-12 19:33:14
首先,ElementUI的导航菜可以正常使用。现在我要做一个登录判断,要是没有登录的话,点击导航中的‘安全中心’‘财务中心’,就会让界面跳转到登录界面现在问题是跳转不过去登录界面代码如下,望各位大佬解惑,或者有其它的方法吗handleSelect(key, keyPath) {    //console.log(key,keyPath)这里的key和keyPath都能正常打印出来     const token = Cookies.get("loginToken");//这是登录token     if(key === 'safety' || key === 'financial'){//safety和financial是导航中的安全中心和财务中心              if (!token || token == '') {            this.$router.push({path: '/login'});             console.log(this.$route.path)//这里能正常打印出‘/login’         }     } }
查看完整描述

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

路由拦截里判断

查看完整回答
反对 回复 2019-03-12
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

伪代码:

router.beforeEach((to, from, next) => {    if(未登录) {            next({                path: '/logIn'
            });    
    } else {        next()
    }
})


查看完整回答
反对 回复 2019-03-12
  • 2 回答
  • 0 关注
  • 985 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信