Skip to content

Dropdown 下拉菜单

将动作或菜单折叠到下拉菜单中,支持 hover、click、contextmenu 三种触发方式。

基础用法

将需要展开的内容放在 #dropdown 插槽中。

点击触发

设置 trigger="click" 使用点击触发。

触发方式

通过 trigger 属性设置触发方式:hover(悬浮)、click(点击)、contextmenu(右键菜单)。

Props

参数说明类型默认值
trigger触发方式'hover' | 'click' | 'contextmenu''hover'
visible (v-model)可见性booleanfalse
placement弹出位置'top' | 'top-start' | 'top-end' | 'bottom' | 'bottom-start' | 'bottom-end''bottom'
disabled是否禁用booleanfalse
showTimeout显示延迟(ms)number250
hideTimeout隐藏延迟(ms)number150
popperClass弹出层自定义类名string''
hideOnClick点击外部是否关闭booleantrue
maxHeight菜单最大高度string''

Events

事件名说明回调参数
update:visible可见性变化(val: boolean)
show显示时
hide隐藏时
command菜单项选中(command: string | number | object)
click点击触发器(event: MouseEvent)
参数说明类型默认值
command命令值string | number | object''
disabled是否禁用booleanfalse
divided是否显示分隔线booleanfalse
icon图标类名string''
插槽名说明
icon图标内容
default文本内容

基于 MIT 许可发布