Skip to content
页面目录

Menu 菜单

收纳、排列并展示一系列选项的列表。

水平菜单

设置 mode 为 horizontal 时,使用水平菜单,你可以通过 icon 插槽配置你需要的图标等信息

测试1
测试2
测试3

禁用项目

设置 disabled 属性可以禁用某些菜单项

测试1
测试2
测试3

菜单项的值与点击事件

菜单项的值通过配置 value 属性设定,绑定 handleItemClick 事件可以接收被点击的属性,你可以指定 defaultKey 来配置默认选中的菜单项

测试1
测试2
测试3
选中了:3

侧边栏菜单

设置 mode 为 vertical 时,使用侧边栏菜单。

测试1
测试2
测试3

多级子菜单

通过使用 sub-menu 侧边栏菜单拥有多级子菜单嵌套,每个 sub-menu 需要一个唯一的 key 进行标识,也可以配置子菜单是不是默认打开

测试1
测试2
测试1
测试5
测试1
测试5
测试6
测试4

收起菜单

侧边栏菜单提供了 handleOpenMenu 和 handleCloseMenu 两个方法来展开/收起侧边栏菜单

测试1
测试2
测试1
测试5
测试1
测试5
测试6
测试4

API

参数名描述类型默认值
mode菜单的模式'horizontal' | 'vertical'horizontal
defaultKey默认激活的菜单项String-
事件名描述参数
handleItemClick选中一个菜单项时触发String
插槽名描述参数
default菜单的内容-
方法名描述参数
handleOpenMenu展开侧边栏菜单-
handleCloseMenu关闭侧边栏菜单-
参数名描述类型默认值
defaultOpen是否默认打开Booleanfalse
keys菜单的唯一标识String-
插槽名描述参数
title多级菜单的标题-
default多级菜单子菜单的内容-
参数名描述类型默认值
disabled是否禁用Booleanfalse
value菜单项的唯一标识String-
插槽名描述参数
icon菜单项的图标-
default菜单项的内容-

在第五届青训营的契机下,本组件库由 Seven 团队协作完成开发并遵守 MIT 许可证