需要给一个antd项目开发一个权限的功能,当然真实的权限是由后台完成,前端部分需要根据权限动态展示部分菜单以及对角色的权限进行增删,想请教下各位大佬分享下思路;问题整理如下:
- 根据登录用户的角色身份来动态展示部分菜单可见,部分不可见;
- 管理员用户可对其余用户进行角色的分配,并且对角色的权限进行编辑;
目前项目用的是 ant design pro;
欢迎各位来交流一下思路!
需要给一个antd项目开发一个权限的功能,当然真实的权限是由后台完成,前端部分需要根据权限动态展示部分菜单以及对角色的权限进行增删,想请教下各位大佬分享下思路;问题整理如下:
目前项目用的是 ant design pro;
欢迎各位来交流一下思路!
如果说你的角色权限已经规定好了话,可以在路由router.config.js
中给路由上面设置好authority
,步骤类似这个 antd pro 动态菜单与动态路由
如果角色的页面权限存在变动(可配置式的那种),可以直接进入主页时后台返回 routes
格式的菜单替换掉原先的 routes
即可, 参考官方的权限管理
13 回答13.1k 阅读
8 回答3.1k 阅读
3 回答1.6k 阅读✓ 已解决
2 回答5.3k 阅读✓ 已解决
5 回答1.6k 阅读
3 回答2.4k 阅读✓ 已解决
5 回答1.9k 阅读✓ 已解决
菜单存在数据库,后台管理,前端请求展示,后端根据权限返回。
角色的权限与权限与菜单对应关系都存在数据库,前端请求接口就可以了?