这是一个创建于 435 天前的主题,其中的信息可能已经有所发展或是发生改变。
前后端分离,路由有没有必要根据前端返回的菜单来动态生成路由
- 1 、使用 react 在写页面的时候页面都是固定的,前端可以定义好路由把
path
告诉后端,然后把菜单加入到数据库
- 2 、有些子页面(比如编辑页面,需要在*[列表页]点击编辑跳到编辑页,但是[列表页]是存在菜单里的),不想加到菜单里,想作为子路由去处理,还要考虑在编辑页需要将[列表页]*的菜单设置为选中状态, 如果列表页使用动态生成路由的方式,子路由处理起来又比较繁琐?有无比较好的处理方法 🤔
- 3 、有关权限管理,后端返回菜单时给菜单返回一个标识来标记当前菜单需要有权限来访问,登录成功之后返回用户所有的权限集合来判断用户是否有权限访问页面,有些权限,比如:详情页,添加页面、编辑页面,都需要有权限管理,但是后端返回的菜单列表只有菜单,无子页面和一些功能标识,这块如何处理?🤔
- 4 、有无前端大佬做过此类的项目,解答一下小弟的疑惑 🤔,有没有比较好的方案实现
|
|
1
o0 2023-10-19 10:25:20 +08:00 via iPhone
第一个问题,我用的 vue ,尝试过子路由,后面发现还有其它问题,于是把所有页面都作为同一级注册了
|