3.1 KiB
		
	
	
	
	
			
		
		
	
	
			3.1 KiB
		
	
	
	
	
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>
Menu
| 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, andinlinemodes 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: lightdark | light | 
Menu Events
| 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 }) | 
Menu.Item
| Param | Description | Type | Default value | 
|---|---|---|---|
| disabled | whether menu item is disabled or not | boolean | false | 
| key | unique id of the menu item | string | |
| title | set display title for collapsed item | string | 
Menu.SubMenu
| 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 | 
Menu.SubMenu Events
| Events Name | Description | Arguments | 
|---|---|---|
| titleClick | callback executed when the sub menu title is clicked | function({ key, domEvent }) | 
Menu.ItemGroup
| Param | Description | Type | Default value | 
|---|---|---|---|
| children | sub menu items | MenuItem[] | |
| title | title of the group | string|slot | 
Menu.Divider
Divider line in between menu items, only used in vertical popup Menu or Dropdown Menu.