Dropdown 下拉菜单
# Dropdown 下拉菜单
将动作或菜单折叠到下拉菜单中。
# 基础用法
移动到下拉菜单上,展开更多操作。
复制代码
# 触发对象
可使用按钮触发下拉菜单。
复制代码
# 触发方式
可以配置 click 激活或者 hover 激活。
复制代码
# 触发事件
点击菜单项后会触发事件,用户可以通过相应的菜单项 key 进行不同的操作
复制代码
# 不同尺寸
Dropdown 组件提供除了默认值以外的三种尺寸,可以在不同场景下选择合适的尺寸。
复制代码
# 弹出方向
复制代码
# Dropdown Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
options | 下拉选项数组,具体结构详见下方 | array | — | [] |
size | 菜单选项的尺寸 | string | medium / small / mini | — |
type | 菜单按钮类型,同 Button 组件(只在split-button 为 true 的情况下有效) | string | — | — |
split-button | 下拉触发元素呈现为按钮组 | boolean | — | false |
placement | 菜单弹出位置 | string | top / top-start / top-end / bottom / bottom-start / bottom-end | bottom-end |
trigger | 触发下拉的行为 | string | hover / click | hover |
# Dropdown Events
事件名称 | 说明 | 回调参数 |
---|---|---|
click | split-button 为 true 时,点击左侧按钮的回调 | — |
selected | 点击菜单项触发的事件回调 | dropdown-item 的指令 |
visible-change | 下拉框出现 / 隐藏时触发 | 出现则为 true,隐藏则为 false |
# options 选项结构
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
label | 选项名称 | string | — | — |
value | 选项值 | string / number / object | — | — |
disabled | 禁用 | boolean | — | false |
divided | 显示分割线 | boolean | — | false |
# Slot 插槽
name | 说明 |
---|---|
default | 触发元素 |