自动完成

根据当前输入获取一些推荐提示。

基本用法

自动完成组件提供输入建议。

fetch-suggestions 属性是返回建议输入的方法。在此示例中,当建议准备就绪时,querySearch(queryString, cb) 通过 cb(data) 将建议返回到自动完成。

list suggestions when activated
list suggestions on input

自定义模板

自定义建议的显示方式。

使用 scoped slot 自定义建议项。在范围内,您可以通过 item 键访问建议对象。

远程搜索

从服务器端搜索数据。

自定义加载 2.5.0

覆盖加载内容。

loading icon1
loading icon2

自定义页眉和页脚 2.10.6

您可以使用插槽自定义下拉列表的页眉和页脚

使用插槽自定义内容。

API

属性

名称描述类型默认
模型值 / v 模型绑定值字符串
占位符自动完成的占位符字符串
可清除是否显示清除按钮布尔值
已禁用是否禁用自动完成布尔值
值键用于显示的输入建议对象的键名字符串价值
去抖打字时的去抖延迟(以毫秒为单位) 数字300300
安置弹出菜单的位置枚举底部开始
获取建议获取输入建议的方法。当建议准备就绪时,调用 callback(data:[]) 将其返回到自动完成数组 / 函数
焦点触发输入焦点时是否显示建议布尔值真实
不匹配时选择当没有自动完成匹配时是否在输入时发出 select 事件布尔值
名称与本机输入中的 name 相同字符串
咏叹调标签 a11y 2.7.2原生 aria-label 属性字符串
隐藏加载远程搜索时是否隐藏加载图标布尔值
波普尔级自动完成下拉菜单的自定义类名称字符串 / 对象''
波普风格 2.11.4自动完成下拉菜单的自定义样式字符串 / 对象
传送选择下拉列表是否传送到正文布尔值真实
追加到 2.9.9其中选择下拉列表附加到CSS选择器 / HTMLElement
突出显示第一项是否默认突出显示远程搜索建议中的第一项布尔值
适合输入宽度下拉列表的宽度是否与输入的宽度相同布尔值
popper-append-to-body ^(已弃用)是否将下拉列表附加到正文。如果下拉菜单的位置错误,可以尝试将此属性设置为 false布尔值
循环导航 2.11.4键盘导航是否从结束到开始循环布尔值真实
输入道具

活动

名称描述类型
模糊当输入模糊时触发功能
焦点当输入聚焦时触发功能
输入当输入值改变时触发功能
清除单击清除按钮清除输入时触发功能
选择单击建议时触发功能
改变当输入值内的图标发生变化时触发功能

老虎机

名称描述类型
默认输入建议的自定义内容对象
标头 2.10.6下拉菜单顶部的内容-
页脚 2.10.6下拉菜单底部的内容-
前缀内容作为输入前缀-
后缀内容作为输入后缀-
前置在输入之前添加的内容-
附加输入后附加的内容-
加载 2.5.0覆盖加载内容-

暴露

名称描述类型
激活如果自动完成功能已激活对象
模糊模糊输入元素功能
关闭折叠建议列表功能
焦点聚焦输入元素功能
处理选择单击建议时触发功能
处理按键输入处理键盘输入事件功能
突出显示索引当前突出显示的项目的索引对象
突出突出显示建议中的一项功能
输入参考el-input 组件实例对象
加载远程搜索加载指示器对象
波普尔参考el-tooltip 组件实例对象
建议获取建议结果对象
获取数据 2.8.4加载建议列表功能