Skip to content
页面目录

DropDown 下拉菜单

页面上的命令过多时,可将备选命令收纳到向下展开的浮层容器中。

基本用法

基础下拉菜单。你也可以配置 disabled 属性来禁用他。

悬停展开
禁止展开

触发方式

你可以通过 trigger 指定触发方式。触发方式有 hover, click, contextmenu 三种。你也可以使用 handleShowMenuhandleCloseMenu 两个方法来展开/收起下拉菜单

点击展开
右键展开
事件展开

下拉框高度

配置 maxHeight 属性可以限定展开显示的下来框的最大高度。

最高50px

选择项和点击事件

菜单项的值通过配置 value 属性设定,绑定 handleItemClick 事件可以接收被点击的属性。

点击选中
选中了:3

关闭下拉框

默认点击菜单项后关闭下拉菜单,通过配置 autoClose 属性可以设定下拉框在项目点击之后是不是关闭

选中不关闭

菜单分组

通过 drop-down-menu 组件,可以下拉菜单的菜单项分为几个组。

分组菜单

菜单项配置

在菜单项 drop-down-item 组件,你可以配置 disabled 属性使某一项禁用,或者配置 divided 属性让某一项与其上方的项目分隔

菜单项配置

API

参数名描述类型默认值
disabled是否禁用Booleanfalse
autoClose是否点击菜单项后关闭Booleantrue
maxHeight展开的最大高度Numberfalse
trigger展开的触发方式'hover' | 'click' | 'contextmenu'click
事件名描述参数
handleItemClick选中一个菜单项时触发String
插槽名描述参数
title菜单的显示内容-
dropdown菜单的下拉框中的内容-
方法名描述参数
handleShowMenu展开下拉菜单-
handleCloseMenu关闭下拉菜单-
参数名描述类型默认值
title菜单组的标题String-
插槽名描述参数
default菜单组的内容-
参数名描述类型默认值
disabled是否禁用Booleanfalse
value菜单项的唯一标识String-
divided是否和上方使用分割线Booleanfalse
插槽名描述参数
default菜单项的内容-

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