Ant-design-pro的动态菜单的实现

页面效果:


Ant-design-pro的动态菜单的实现
文章图片




如何实现:
1:分别建立SiderMenu和SubMenu组件
2、去and-desingn-vue的官方文档里copy单文件递归菜单的代码https://www.antdv.com/components/menu-cn/#components-menu-demo-single-file-recursive-menu
将代码拷贝到SiderMenu组件中。
3、将https://github.com/vueComponent/ant-design-vue/blob/master/components/menu/demo/SubMenu.vue里的代码拷贝进SubMenu组件中
4、事先确定好了路由以及数据格式。
5、在siderMenu中定义好遍历路由的方法(通过递归以及字段的验证来返回需要显示的菜单与其下的所有子菜单)
Ant-design-pro的动态菜单的实现
文章图片




SiderMenu的Templete:
Ant-design-pro的动态菜单的实现
文章图片



SubMenu的截图:
Ant-design-pro的动态菜单的实现
文章图片

【Ant-design-pro的动态菜单的实现】

    推荐阅读