博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue+antdesign导航菜单动态加载
阅读量:6305 次
发布时间:2019-06-22

本文共 1287 字,大约阅读时间需要 4 分钟。

hot3.png

antdesign侧边栏菜单,需根据后台返回的数据动态加载菜单列表,在循环填充时会遇到子菜单项<a-sub-menu>拆分问题, 查阅官方文档,在单文件递归菜单中,使用函数式组件递归生成菜单

"menuList": [        {            "name": "监控系统",            "url": "http://192.168.1.100:9999",            "iconType": "laptop",        },        {            "name": "模块接口",            "url": null,            "iconType": "bars",            "sidebars": [                {                    "name": "订单模块",                    "url": "http://192.168.1.100:8890//swagger-ui.html",                    "iconType": "italic",                    "children": []                }            ]        },        {            "name": "关于",            "url": "http://192.168.1.100:9999/about",            "iconType": "info",        }    ]

根据上述后台传递的json数组, 主组件中代码如下:

其中的<sub-menu>由子组件定义,如下:

在<sub-menu>源文件中

其中的<sub-menu>中还包含递归组件

转载于:https://my.oschina.net/u/4131669/blog/3048416

你可能感兴趣的文章
App 卸载记录
查看>>
计算机网络与Internet应用
查看>>
Django 文件下载功能
查看>>
走红日本 阿里云如何能够赢得海外荣耀
查看>>
在市场营销中使用敏捷方法:过程、团队与成功案例
查看>>
新书问答:Agile Management
查看>>
苹果将iOS应用带入macOS
查看>>
react入门
查看>>
VUE高仿饿了么app
查看>>
针对Kubernetes软件栈有状态服务设计的思考
查看>>
你的可用性达标了吗?云端业务性能高可用的深度实践
查看>>
linux yum清缓存脚本
查看>>
基于epoll封装的事件回调miniserver
查看>>
天猫高管全面解读大快消2018新零售打法
查看>>
idea springboot热部署无效问题
查看>>
第八章 进程间通信
查看>>
HttpSession接口中的方法(Jsp中的session类的用法)
查看>>
「镁客早报」AI可预测心脏病人死亡时间;机器人开始在美国送外卖
查看>>
MoQ(基于.net3.5,c#3.0的mock框架)简单介绍
查看>>
物联网全面升级,十年内推动工业进入智能化新阶段
查看>>