Welcome to 16892 Developer Community-Open, Learning,Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

现在有两种用户,第一种用户可以显示左侧全部10个菜单,另一种用户只能显示8个菜单,因为那两个菜单必须第一种用户才能设置。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
3.3k views
Welcome To Ask or Share your Answers For Others

1 Answer

方法有很多

  1. 前端写死规则,通过角色区分,服务端返回当前角色
  2. 前端写路由,服务端返回权限列表,根据服务端返回的内容前端把菜单隐藏掉
  3. 前端写静态路由,服务端返回权限列表,根据服务端返回的内容前端动态计算然后添加路由

本质来讲这个东西和 vuex 关系也不大,因为权限可以是你看不到就可以,也可以是进不去就可以。所以只要控制这两个地方的有数据就好了


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to 16892 Developer Community-Open, Learning and Share

548k questions

547k answers

4 comments

56.5k users

...