看了若依的那种菜单管理,感觉很鸡肋。看过很多管理系统的权限模块都这样设计,有什么优点吗?还是大家都只是抄老旧的设计方案?
若依的菜单管理:
新增:填写:权限标志,组件路径。这两个参数都是和代码有关的,只能问写代码的人要,也不能乱填(代码改了还得同步修改数据库),可以说是在 UI 界面配置硬编码的值。写错了还会不能用。
修改:支持修改排序、显示/隐藏菜单。这个感觉也用不上,显示/隐藏菜单在角色-权限功能已经有了。修改排序:没人会想去调整目录的排序吧,项目上线后就固定了。
删除:更加用不上了,要是误删除了整个功能都用不了。还得找备份数据恢复。
这种菜单管理的,开发人员直接写在配置文件,或者数据库不就好了吗。前端整个页面处理配置,还得登陆超管账号上去配置。上了生产后,登录超管账号还得找运维,麻烦的很。
若依的菜单管理:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/985385
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.