| type | menu button type, refer to Button Component, only works when split-button is true | ^[enum]'' | 'default' | 'primary' | 'success' | 'warning' | 'info' | 'danger' | 'text' (deprecated) | '' |
| size | menu size, also works on the split button | ^[enum]'' | 'large' | 'default' | 'small' | '' |
| button-props | props for the button component, refer to Button Attributes | ^[object] | — |
| max-height | the max height of menu | ^[string] / ^[number] | '' |
| split-button | whether a button group is displayed | ^[boolean] | false |
| disabled | whether to disable | ^[boolean] | false |
| placement | placement of pop menu | ^[enum]'top' | 'top-start' | 'top-end' | 'bottom' | 'bottom-start' | 'bottom-end' | bottom |
| effect | Tooltip theme, built-in theme: dark / light | ^[enum]'dark' | 'light' / ^[string] | light |
| trigger | how to trigger | ^[enum]'click' | 'hover' | 'contextmenu' / ^[array]Array<'click' | 'hover' | 'contextmenu'> | hover |
| trigger-keys ^(2.9.1) | specify which keys on the keyboard can trigger when pressed | ^[array]string[] | ['Enter', 'Space', 'ArrowDown', 'NumpadEnter'] |
| virtual-triggering ^(2.11.3) | indicates whether virtual triggering is enabled | ^[boolean] | — |
| virtual-ref ^(2.11.3) | indicates the reference element to which the dropdown is attached | ^[HTMLElement] | — |
| hide-on-click | whether to hide menu after clicking menu-item | ^[boolean] | true |
| show-arrow ^(2.11.3) | whether the tooltip content has an arrow | ^[boolean] | true |
| show-timeout | delay time before show a dropdown (only works when trigger is hover) | ^[number] | 150 |
| hide-timeout | delay time before hide a dropdown (only works when trigger is hover) | ^[number] | 150 |
| role | the ARIA role attribute for the dropdown menu. Depending on the use case, you may want to change this to 'navigation' | ^[enum]'dialog' | 'grid' | 'group' | 'listbox' | 'menu' | 'navigation' | 'tooltip' | 'tree' | menu |
| tabindex | tabindex of Dropdown | ^[number] / ^[string] | 0 |
| popper-class | custom class name for Dropdown's dropdown | ^[string] / ^[object] | '' |
| popper-style ^(2.11.5) | custom style for Dropdown's dropdown | ^[string] / ^[object] | — |
| popper-options | popper.js parameters | ^[object] | {modifiers: [{name: 'computeStyles',options: {gpuAcceleration: false}}]} |
| teleported ^(2.2.20) | whether the dropdown popup is teleported to the body | ^[boolean] | true |
| append-to ^(2.13.0) | which element the dropdown CONTENT appends to | ^[CSSSelector] / ^[HTMLElement] | — |
| persistent ^(2.9.5) | when dropdown inactive and persistent is false , dropdown menu will be destroyed | ^[boolean] | true |