Vue2.0项目怎么根据不同用户展示不同菜单,目前没用vuex

新手上路,请多包涵

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

阅读 4.1k
1 个回答

方法有很多

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题