vue-element-admin 如何根据不同权限显示隐藏左侧菜单项?

i86rm4rw  于 2个月前  发布在  其他
关注(0)|答案(2)|浏览(25)

Question(提问)

src/router/index.js为什么无法引入vuex?

import store from '@/store'
console.log(store)

这样就报undefined,因为store中引入了router,router/index中想通过vuex控制路由的hidden值,但发现了store下的user.js引用了router,造成了循环引用,后引用者不加载。

用roles控制菜单的权限,只能提示401无权限,我想让部分菜单项动态显示与隐藏,只通过前端来实现,不通过后端动态获取路由规则,应该怎么做呢?

Other relevant information(格外信息)
  • Your OS:win10
  • Node.js version:10.x
  • vue-element-admin version:latest version
wvmv3b1j

wvmv3b1j1#

动态修改你的roles:[]配置

lc8prwob

lc8prwob2#

确实会出现针对某个页面需要隐藏菜单的需求 @PanJiaChen 目前有解决方案吗?

相关问题