- 24
- 0
首先,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’
}
}
} 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
—半世づ微暖゜ 普通会员 1楼
Element UI 的导航栏未登录时需要更改路由,可以使用 Element UI 的全局路由插件来实现。
全局路由插件可以让你在任何组件中使用路由,无需手动创建路由。
首先,你需要安装全局路由插件:
bash npm install element-ui --save然后,你可以在你的组件中使用
router对象来管理路由:```javascript import Vue from 'vue' import ElementUI from 'element-ui' import VueRouter from 'vue-router'
Vue.use(VueRouter)
export default new Vue({ el: '#app', router: VueRouter, render: h => h(App), }) ```
在上述代码中,我们创建了一个新的 Vue 应用,并设置了全局路由。在路由配置中,我们定义了根路由和子路由。
在
App.vue文件中,你可以使用router.push方法来更改路由:```html
```
在上述代码中,我们定义了两个路由,一个是
/about,一个是/users。当用户点击这些路由时,push方法会被调用,从而更改路由。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
