| allowClear |
Show clear button. |
boolean |
false |
| autoFocus |
Get focus by default |
boolean |
false |
| defaultActiveFirstOption |
Whether active first option by default |
boolean |
true |
| defaultValue |
Initial selected option. |
string|string[] number|number[] |
- |
| disabled |
Whether disabled select |
boolean |
false |
| dropdownClassName |
className of dropdown menu |
string |
- |
| dropdownMatchSelectWidth |
Whether dropdown's width is same with select. |
boolean |
true |
| dropdownStyle |
style of dropdown menu |
object |
- |
| filterOption |
If true, filter options by input, if function, filter options against it. The function will receive two arguments, inputValue and option, if the function returns true, the option will be included in the filtered set; Otherwise, it will be excluded. |
boolean or function(inputValue, option) |
true |
| firstActiveValue |
Value of action option by default |
string|string[] |
- |
| getPopupContainer |
Parent Node which the selector should be rendered to. Default to body. When position issues happen, try to modify it into scrollable content and position it relative. |
function(triggerNode) |
() => document.body |
| labelInValue |
whether to embed label in value, turn the format of value from string to {key: string, label: vNodes} |
boolean |
false |
| maxTagCount |
Max tag count to show |
number |
- |
| maxTagPlaceholder |
Placeholder for not showing tags |
slot/function(omittedValues) |
- |
| mode |
Set mode of Select |
'default' | 'multiple' | 'tags' |
'default' |
| notFoundContent |
Specify content to show when no result matches.. |
string|slot |
'Not Found' |
| optionFilterProp |
Which prop value of option will be used for filter if filterOption is true |
string |
value |
| optionLabelProp |
Which prop value of option will render as content of select. |
string |
value for combobox, children for other modes |
| placeholder |
Placeholder of select |
string|slot |
- |
| showSearch |
Whether show search input in single mode. |
boolean |
false |
| showArrow |
Whether to show the drop-down arrow |
boolean |
true |
| size |
Size of Select input. default large small |
string |
default |
| tokenSeparators |
Separator used to tokenize on tag/multiple mode |
string[] |
|
| value(v-model) |
Current selected option. |
string|number|string[]|number[] |
- |
| options |
Data of the selectOption, manual construction work is no longer needed if this property has been set |
array<{value, label, [disabled, key, title]}> |
[] |