若依笔记(十):芋道的菜单权限与数据隔离
目录
若依实现
菜单权限
按钮权限
数据隔离
在之前用户权限体系与数据隔离与前后端token鉴权体系中详细地说明了若依是如何实现登录鉴权与登录后菜单/按钮权限控制与数据控制的,本文基于芋道源码+vue3前端(2.2版本)研究它是怎么实现菜单权限控制与数据隔离的;
若依实现
总结下若依的菜单/按钮实现方式:
1、登录后查询并返回权限role这个实体表来获取菜单menu列表;
2、前端通过获取到的menu列表作为动态路由dynamicRoutes和静态路由constantRoutes一起渲染成菜单,来实现菜单级别的权限管理;
3、前端通过el-button中的