Skip to content

Autocomplete 自动补全输入框

根据输入内容提供对应的输入建议。

基础用法

自定义模板

远程搜索

API

Attributes

属性名说明类型默认值
model-value / v-model选中项绑定值string
input-id输入框 id,同时会设置 label 的 for 属性stringr-input-n-input
placeholder占位文本string
clearable是否可清空booleanfalse
clear-icon v1.10.2清除图标名称或图片链接,等同于 Icon 组件的 name 属性stringclear
show-arrow v1.10.3是否展示小箭头booleantrue
disabled自动补全组件是否被禁用booleanfalse
value-key输入建议对象中用于显示的键名stringvalue
debounce获取输入建议的防抖延时,单位为毫秒number300
placement菜单弹出位置enumbottom-start
fetch-suggestions获取输入建议的方法, 仅当你的输入建议数据 resolve 时,通过调用 callback(data:[]) 来返回它Function
popper-class下拉列表的类名string
trigger-on-focus输入焦点时是否显示建议booleantrue
name等价于原生 input name 属性string
select-when-unmatched在输入没有任何匹配建议的情况下,按下回车是否触发 select 事件booleanfalse
label输入框关联的 label 文字string
hide-loading是否隐藏远程加载时的加载图标booleanfalse
teleport指定挂载的节点,等同于 Teleport 组件的 to 属性string | Elementbody
highlight-first-item是否默认高亮远程搜索结果的第一项booleanfalse
fit-input-width下拉框的宽度是否与输入框相同booleanfalse
lazy-render是否在首次展开时才渲染面板内容booleantrue

Events

事件名详情类型
select点击选中建议项时触发Function
change在 Input 值改变时触发Function

Slots

插槽名描述说明
default自定义输入建议的内容。 自定义标签,参数为
left-icon自定义输入框头部图标
right-icon自定义输入框尾部图标

方法

通过 ref 可以获取到 Input 实例并调用实例方法,详见组件实例方法

名称详情类型
activated自动补全输入框是否被激活object
blur使 input 失去焦点Function
close折叠建议列表Function
focus使 input 获取焦点Function
handleSelect手动触发选中建议事件Function
handleKeyEnter手动触发键盘回车事件Function
highlightedIndex当前高亮显示选项的索引object
highlight在建议中高亮显示一个项目Function
inputRefr-input 组件实例object
loading远程获取提示内容的加载状态指示器object
popperRefr-tooltip 组件实例object
suggestions获取自动补全结果object

Released under the MIT License.