classList | 自定义class | Object | - |
class | 自定义class | string | - |
style | 自定义样式 | Object | |
trigger | 触发方式 | hover | click | contextMenu | custom | hover |
handler | 触发事件的元素 | string | |
align | 触发方式 | bottom | bottomLeft | bottomRight | right | rightBottom | rightTop | left | leftBottom | leftTop | top | topLeft | topRight | bottom |
menu | 下拉菜单内容 | any | |
visible | 菜单显隐绑定属性 | Signal | |
transfer | 是否将弹层放置于 body 内,在overflow 为 hidden的容器内效果更友好 | boolean | |
fixWidth | 是否在使用transfer时打开弹框后弹框固定宽度至出发元素宽度,在select中使用 | boolean | |
theme | 主题色 | string | dark | light | primary | success | info | warning | error | blue | green | red | yellow | pink | magenta | volcano | orange | gold | lime | cyan | geekblue | purple | light |
data | 菜单数据 | DropdownNode[] | |
disabled | 禁用状态 | boolean | |
revers | 超出范围反向显示 | boolean | |
gradient | 渐变色背景 | string[] | |
color | 文字颜色 | string | |
position | 自定义位置 | x: number, y: number | |
arrow | 显示箭头 | boolean | |
offset | 偏移量 | number | |
onMouseClick | 鼠标点击事件 | (e: MouseEvent) => void | |
onSelect | 选择菜单项选中事件 | (name: string, data: any) => void | |
onBeforeDrop | 显示前回调,返回false可阻止展开 | (visible: boolean) => boolean | |