Skip to content
页面目录

Menu 菜单

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

水平菜单

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

测试1
测试2
测试3

禁用项目

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

测试1
测试2
测试3

菜单项的值与点击事件

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

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

侧边栏菜单

设置 modevertical 时,使用侧边栏菜单。

测试1
测试2
测试3

多级子菜单

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

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

收起菜单

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

测试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 许可证