allowClear |
支持清除, 单选模式有效 |
boolean |
false |
|
autofocus |
自动获取焦点 |
boolean |
false |
|
backfill |
使用键盘选择选项的时候把选中项回填到输入框中 |
boolean |
false |
|
#default (自定义输入框) |
自定义输入框 |
HTMLInputElement / HTMLTextAreaElement |
<Input /> |
|
options |
自动完成的数据源 |
DataSourceItemType[] |
|
|
option |
通过 option 插槽,自定义节点 |
v-slot:option="{value, label, [disabled, key, title]}" |
- |
3.0 |
dropdownMenuStyle |
dropdown 菜单自定义样式 |
object |
|
1.5.0 |
defaultActiveFirstOption |
是否默认高亮第一个选项。 |
boolean |
true |
|
disabled |
是否禁用 |
boolean |
false |
|
dropdownMatchSelectWidth |
下拉菜单和选择器同宽。默认将设置 min-width ,当值小于选择框宽度时会被忽略。false 时会关闭虚拟滚动 |
boolean | number |
true |
|
filterOption |
是否根据输入项进行筛选。当其为一个函数时,会接收 inputValue option 两个参数,当 option 符合筛选条件时,应返回 true ,反之则返回 false 。 |
boolean or function(inputValue, option) |
true |
|
optionLabelProp |
回填到选择框的 Option 的属性值,默认是 Option 的子元素。比如在子元素需要高亮效果时,此值可以设为 value 。 |
string |
children |
|
placeholder |
输入框提示 |
string | slot |
- |
|
v-model:value |
指定当前选中的条目 |
string|string[]|{ key: string, label: string|vNodes }|Array<{ key: string, label: string|vNodes }> |
无 |
|
defaultOpen |
是否默认展开下拉菜单 |
boolean |
- |
|
open |
是否展开下拉菜单 |
boolean |
- |
|