<a-sub-menu> <a-menu-item> </a-menu-item> </a-sub-menu> 都进行遍历并显示例子
时间: 2024-03-02 16:54:26 浏览: 77
vue_ant-design-vue菜单递归
好的,下面是示例代码:
```python
# 定义一个函数,用于遍历并显示菜单项
def display_menu_item(menu_item):
print("菜单项:", menu_item.text)
# 定义一个函数,用于遍历并显示子菜单
def display_sub_menu(sub_menu):
print("子菜单:")
for menu_item in sub_menu:
display_menu_item(menu_item)
# 定义主菜单
main_menu = [
{
"text": "菜单项1"
},
{
"text": "子菜单1",
"sub_menu": [
{
"text": "子菜单项1"
},
{
"text": "子菜单项2"
}
]
},
{
"text": "菜单项2"
}
]
# 遍历主菜单并显示
for menu_item in main_menu:
# 如果存在子菜单,则遍历并显示
if "sub_menu" in menu_item:
display_sub_menu(menu_item["sub_menu"])
else:
display_menu_item(menu_item)
```
输出结果如下:
```
菜单项: 菜单项1
子菜单:
菜单项: 子菜单项1
菜单项: 子菜单项2
菜单项: 菜单项2
```
阅读全文