Dropdown 下拉菜单

可切换的菜单,用于显示链接和操作列表。

基础用法

将鼠标悬停在下拉菜单上,展开以查看更多操作。

位置

支持 6 种不同的弹出位置。

触发元素

使用按钮来触发下拉菜单。

触发方式

点击触发元素或将鼠标悬停在上面。

使用 hide-on-click 来定义点击菜单项后是否关闭菜单。

指令事件

点击每个下拉菜单项都会触发一个事件,其参数由每个菜单项指定。

你可以通过手动调用 handleOpenhandleClose 来打开或关闭下拉菜单。

尺寸

除了默认尺寸外,Dropdown 组件还提供了三种额外的尺寸,供你在不同场景中选择。

虚拟触发 2.11.3

有时我们希望在其他触发元素上渲染下拉菜单,我们可以将触发器和内容分开。

名称描述类型默认值
type菜单按钮类型,参考 Button 组件,仅在 split-button 为 true 时有效枚举''
size菜单尺寸,也适用于分裂按钮枚举''
button-props按钮组件的 props,参考 Button 属性object
max-height菜单的最大高度string / number''
split-button是否显示按钮组booleanfalse
disabled是否禁用booleanfalse
placement弹出菜单的位置枚举bottom
effectTooltip 的主题,内置主题:`dark` / `light`enum / stringlight
trigger触发方式枚举 / 对象悬浮时
trigger-keys 2.9.1指定按下键盘上哪些键可以触发array['Enter', 'Space', 'ArrowDown', 'NumpadEnter']
virtual-triggering 2.11.3表示是否启用虚拟触发boolean
virtual-ref 2.11.3表示下拉菜单附加到的参考元素HTMLElement
hide-on-click点击菜单项后是否隐藏菜单booleantrue
show-arrow 2.11.3提示框内容是否有箭头booleantrue
show-timeout显示下拉菜单前的延迟时间(仅在 trigger 为 hover 时有效)number150
hide-timeout隐藏下拉菜单前的延迟时间(仅在 trigger 为 hover 时有效)number150
role下拉菜单的 ARIA role 属性。根据用例,您可能希望将其更改为 'navigation'枚举menu
tabindexDropdown 的 tabindexnumber / string0
popper-classDropdown 下拉菜单的自定义类名string / object''
popper-style 2.11.5Dropdown 下拉菜单的自定义样式string / object
popper-optionspopper.js 参数object{modifiers: [{name: 'computeStyles',options: {gpuAcceleration: false}}]}
teleported 2.2.20下拉菜单弹出框是否传送到 bodybooleantrue
persistent 2.9.5当下拉菜单不活动且 persistentfalse 时,下拉菜单将被销毁booleantrue
名称描述子标签
defaultDropdown 的内容。注意:必须是有效的 html dom 元素(例如 <span>, <button> 等)或 el-component,以附加触发侦听器
dropdown下拉菜单的内容,通常是 <el-dropdown-menu> 元素Dropdown-Menu
名称描述类型
click如果 split-buttontrue,则在点击左侧按钮时触发Function
command当点击下拉菜单项时触发,参数是下拉菜单项派发的 commandFunction
visible-change当下拉菜单出现/消失时触发,出现时参数为 true,否则为 falseFunction
方法描述类型
handleOpen打开下拉菜单Function
handleClose关闭下拉菜单Function
名称描述子标签
default下拉菜单的内容Dropdown-Item
名称描述类型默认值
command要分派给 Dropdown 的 command 回调的指令string / number / object
disabled该项是否被禁用booleanfalse
divided是否显示分割线booleanfalse
icon自定义图标string / Component
名称描述
default自定义 Dropdown Item

来源

组件样式文档

贡献者