iview-dynamicRouter:基于 iview-admin 的“后端动态路由模板”,自由配置路由、自由更改菜单

欢迎关注[前端小讴的github],阅读更多原创技术文章

iView DynamicRouter

iView-DynamicRouter 基于 iview-admin(branch:template),由“后端动态提供路由数据,经前端处理后生成动态路由和菜单”的【后端动态路由模板】,内置“权限管理”业务模型,可任意调整左侧菜单栏、修改其相关权限、监听当前路由和菜单,是一套更安全、更智能的后台管理系统模板。

项目地址

功能特点

登录后,不同权限的用户监听到不同的动态路由动态菜单

菜单自由选择上级、自由增删改

自由选择菜单的层级,大屏路由亦可在子菜单挂载:

修改“角色-菜单”关联,控制菜单权限

核心思路

路由数据处理:

路由改造:

菜单渲染:

核心代码

  • 如果你想快速使用,请看 配置文档 →
  • 如果你想和我一起,从 iview-admin 的原始框架一步步实现 iView-DynamicRouter,请看 开发指南 →
如果这个模板或模板中的代码段能够在开发中帮助到你,欢迎前往 项目地址 给个 ⭐ ,非常感谢!

你可能感兴趣的:(iview,vue-router,模板,vue.js,mock.js)