V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dora112233
V2EX  ›  前端开发

关于 B 端项目前后端分离权限管理及前端路由的疑问

  •  1
     
  •   Dora112233 · 2023-10-18 11:12:20 +08:00 · 609 次点击
    这是一个创建于 395 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前后端分离,路由有没有必要根据前端返回的菜单来动态生成路由

    • 1 、使用 react 在写页面的时候页面都是固定的,前端可以定义好路由把path告诉后端,然后把菜单加入到数据库
    • 2 、有些子页面(比如编辑页面,需要在*[列表页]点击编辑跳到编辑页,但是[列表页]是存在菜单里的),不想加到菜单里,想作为子路由去处理,还要考虑在编辑页需要将[列表页]*的菜单设置为选中状态, 如果列表页使用动态生成路由的方式,子路由处理起来又比较繁琐?有无比较好的处理方法 🤔
    • 3 、有关权限管理,后端返回菜单时给菜单返回一个标识来标记当前菜单需要有权限来访问,登录成功之后返回用户所有的权限集合来判断用户是否有权限访问页面,有些权限,比如:详情页,添加页面、编辑页面,都需要有权限管理,但是后端返回的菜单列表只有菜单,无子页面和一些功能标识,这块如何处理?🤔
    • 4 、有无前端大佬做过此类的项目,解答一下小弟的疑惑 🤔,有没有比较好的方案实现
    o0
        1
    o0  
       2023-10-19 10:25:20 +08:00 via iPhone
    第一个问题,我用的 vue ,尝试过子路由,后面发现还有其它问题,于是把所有页面都作为同一级注册了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2814 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 05:46 · PVG 13:46 · LAX 21:46 · JFK 00:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.