Skip to content

Dropdown 下拉菜单

向下弹出菜单,支持点击、悬停或右键触发,支持图标、分隔线、禁用项和危险项。

基础用法

Hover 触发

右键菜单

components
package.json
README.md
src
index.tsx

禁用

API

属性类型默认值说明
itemsDropdownItem[][]菜单项列表
trigger'click' | 'hover' | 'contextMenu''click'触发方式
disabledbooleanfalse整体禁用
openboolean受控展开状态
defaultOpenbooleanfalse非受控默认展开状态
onOpenChange(open: boolean) => void展开/关闭回调
onSelect(key: string | number) => void选中菜单项回调(关闭前触发)
属性类型说明
keystring | number唯一标识
labelstring显示文字
disabledboolean禁用该项
dangerboolean危险项(红色)
onClick() => void点击回调
属性类型说明
type'divider'固定值,表示分隔线

AUI Vue Components — Built with Vue 3 & VitePress