You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
API
<template>
<a-menu>
<a-menu-item>菜单项</a-menu-item>
<a-sub-menu title="子菜单">
<a-menu-item>子菜单项</a-menu-item>
</a-sub-menu>
</a-menu>
</template>
Param |
Description |
Type |
Default value |
defaultOpenKeys |
array with the keys of default opened sub menus |
|
|
defaultSelectedKeys |
array with the keys of default selected menu items |
string[] |
|
forceSubMenuRender |
render submenu into DOM before it shows |
boolean |
false |
inlineCollapsed |
specifies the collapsed status when menu is inline mode |
boolean |
- |
inlineIndent |
indent px of inline menu item on each level |
number |
24 |
mode |
type of the menu; vertical , horizontal , and inline modes are supported |
string: vertical | vertical-right | horizontal | inline |
vertical |
multiple |
Allow selection of multiple items |
boolean |
false |
openKeys(.sync) |
array with the keys of currently opened sub menus |
string[] |
|
selectable |
allow selecting menu items |
boolean |
true |
selectedKeys(v-model) |
array with the keys of currently selected menu items |
string[] |
|
style |
style of the root node |
object |
|
subMenuCloseDelay |
delay time to hide submenu when mouse leave, unit: second |
number |
0.1 |
subMenuOpenDelay |
delay time to show submenu when mouse enter, unit: second |
number |
0 |
theme |
color theme of the menu |
string: light dark |
light |
Events Name |
Description |
Arguments |
click |
callback executed when a menu item is clicked |
function({ item, key, keyPath }) |
deselect |
callback executed when a menu item is deselected, only supported for multiple mode |
function({ item, key, selectedKeys }) |
openChange |
called when open/close sub menu |
function(openKeys: string[]) |
select |
callback executed when a menu item is selected |
function({ item, key, selectedKeys }) |
Param |
Description |
Type |
Default value |
disabled |
whether menu item is disabled or not |
boolean |
false |
key |
unique id of the menu item |
string |
|
Param |
Description |
Type |
Default value |
children |
sub menus or sub menu items |
Array<MenuItem|SubMenu> |
|
disabled |
whether sub menu is disabled or not |
boolean |
false |
key |
unique id of the sub menu |
string |
|
title |
title of the sub menu |
string|slot |
|
Events Name |
Description |
Arguments |
titleClick |
callback executed when the sub menu title is clicked |
function({ key, domEvent }) |
Param |
Description |
Type |
Default value |
children |
sub menu items |
MenuItem[] |
|
title |
title of the group |
string|slot |
|
Divider line in between menu items, only used in vertical popup Menu or Dropdown Menu.