Skip to content

Dropdown

下拉菜单, 将动作或菜单折叠到下拉菜单中。

基础用法

点击下拉菜单以展开更多
通过组件 slot 来设置下拉触发的元素以及需要通过具名 slot 为 dropdown 来设置下拉菜单。

vue


触发方式

可以配置点击激活或者悬停激活。

trigger 属性设置为 hoverfocusmanualclick 即可, 默认为 click

vue


菜单隐藏

通过 hide-on-click 属性来配置。

下拉菜单默认在点击菜单项后不会被隐藏,将 hide-on-click 属性设置为 true 可以关闭此功能。

vue




禁用选项

通过给每个 dropdownItem 配置 disabled 属性来禁用某个选项。

vue


用来对下拉选项进行分类,包裹同一类的选项

TIP

使用 DropdownGroup 时会触发 Dropdown 的 divide 功能未被当前组件包裹的 #dropdown 子内容都会被黑线分割

vue


Props

dropdown props 如下

prop说明类型默认值
label展示默认的按钮string''
delayhover 方式延迟时间 msnumber300
disabled 是否禁用booleanfalse
trigger触发方式 'click', 'hover', 'focus', 'manual' 四选一string'click'
placement弹出框位置 'top','top-start','top-end','bottom','bottom-start','bottom-end','left','left-start','left-end','right','right-start','right-end',string'top'
hideOnClick点击后是否关闭booleanfalse

Events

事件名称说明回调参数
show弹出时触发,参数是显隐状态的布尔值true/false
hide关闭时触发 参数是显隐状态的布尔值值true/false
prop说明类型默认值
active激活状态booleanfalse
disabled 是否禁用booleanfalse