<el-autocompletev-model="SName":fetch-suggestions="querySearchAsync":trigger-on-focus="false"@select="handleSelectScenic"
></el-autocomplete>

以上是组件标签,这里说明几个关键的参数:

  1. fetch-suggestions:返回输入建议的方法,仅当你的输入建议数据 resolve 时,通过调用 callback(data:[]) 来返回它
  2. trigger-on-focus:是否在输入框 focus 时显示建议列表
  3. @select方法是选中建议列表中的某一项
querySearchAsync(queryString, cd) {// 发请求获取搜索结果searchScenic(queryString).then(res => {// 定义一个空数组用来临时存放处理好的结果var restaurants = [];// 循环接口返回值,将接口返回对象的SName属性名改为ui组件要的valueres.data.forEach(item => {const value = JSON.parse(JSON.stringify(item).replace(/SName/g, "value"));// push到空数组restaurants.push(value);});// 清空定时器clearTimeout(this.timeout);// 定一个定时器,有结果之前展示loadingthis.timeout = setTimeout(() => {// 调用组件自定方法展示搜索结果cd(restaurants);}, 2000 * Math.random());});},handleSelectScenic(item) {// item是点击选中的一项console.log("item==>", item);}

功能完成。
需要注意的是回显的值必须是一个对象数组,且对象属性名称是 “value”,不然回显失败
queryString, cd 这俩个参数也是组件自己的,cd是一个方法,用来resolve结果;queryString是用户输入的关键字

elementui的el-autocomplete远程搜索组件如何回显结果相关推荐

  1. 记一次el-select远程搜索默认数据回显问题

    在el-select远程搜索中会有个回显问题 就是明明传入了绑定值但是却会显示不出来 解决代码如下 <el-selectv-model="ruleForm.selectId" ...

  2. elementUI 使用 el-select 的远程搜索功能,导致数据无法回显怎么解决?

    如果有同学还没用过这个功能,可以先了解下: 使用场景 大部分情况下使用 el-select 的时候,el-options 中 options 的值都是后端接口给的数据,直接赋值就可以了.但是有的时候数 ...

  3. element 搜索匹配_如何在Element-ui中实现一个远程搜索功能

    如何在Element-ui中实现一个远程搜索功能 发布时间:2021-01-29 14:50:00 来源:亿速云 阅读:87 作者:Leah 这篇文章给大家介绍如何在Element-ui中实现一个远程 ...

  4. v-region 地址组件无法回显问题(选择地址保存后,打开编辑,发现刚才选择的地址【省市县乡】信息消失,信息不回显)

    (Avue) 1.问题 v-region 地址组件无法回显(选择地址保存后,打开编辑,发现刚才选择的地址[省市县乡]信息消失,信息不回显) 选择好省市县乡后,保存,再次编辑,发现如下: 2.解决方案: ...

  5. 闲云旅游项目开发-(第四篇:机票首页/机票搜索功能(`el-autocomplete`远程搜索组件)/moment.js的使用/日期选择组件el-date-picker)

    目录 相关组件介绍 一 机票首页布局 二 封装搜索组件 1. 组件布局 2.目标思路 3.步骤 3.1 基本功能 3.2 自动补全 3.3获取真正的推荐数据 3.4 添加城市代号 3.5 处理日期格式 ...

  6. vue TimePicker时间选择器组件的回显与格式转变

    我们监听打印出来是这种格式: Tue Mar 30 2021 17:44:12 GMT+0800 而我们需要的是这种格式: 17:44:12 实现: 方法一(注:这种方法可回显):文档里有一个属性:v ...

  7. vue+elementUI同时上传视频和图片并回显

    1.效果 2.数据结构;根据name或url后缀来判断是图片或者视频类型 fileList = [{name:'123.mp4',url:'123.mp4'},{name:'124.png',url: ...

  8. elementui Cascader 省市区联动选择器,应用与回显

    目的:往数据库添加数据,形式为:xx省/xx市/xx县 ,并在前端回显 eg: 在element form表单里添加 <el-form-item label="地区" pro ...

  9. elementui select选中获取整个item对象以及回显

    问题描述: 常规的select选中若采用v-model绑定的参数进行获取,仅能获取到label值,获取不到整个item对象. 解决办法: 1. 设置select的 option的vule属性为 :va ...

最新文章

  1. delphi listview 获取行高_《我的侠客》布料怎么获得 布料获取方法
  2. RHCE课程-RH253Linux服务器架设笔记五-DNS服务器配置(2)
  3. 卸载重装svn后原来项目不受管理,版本不对应还是,升级工作副本解决?
  4. 为什么微软账号被暂时停用_微软向Win10 20H2推出测试版更新KB4586853修复多种已知问题...
  5. Python直接调用C库的printf()函数打印一条消息
  6. mysql substring函数截取值后赋给一个declare变量
  7. mysql5.6 多实例 主从安装_MySQL5.6一主多从的半同步复制实例
  8. 关于linux中文输入法
  9. windows自带黑体_win7系统黑体字体
  10. Nodejs+express+vue网上零食购物网站系统
  11. 指纹的对比分析系统概述
  12. 国内主要遥感期刊投稿信息
  13. 用python进行精细中文分句(基于正则表达式)
  14. java 163邮箱发邮件_Java实现163邮箱发送邮件到QQ邮箱
  15. 用SerialNumber生成流水号
  16. 毕业生如何写简历的内容
  17. 盒子模型有时候会出现设置背景、边框无法撑大和设置内外间距异常,一般来说此类问题的原因是什么?
  18. 查看BMP格式图片的十六进制代码
  19. Windows10修改网卡的MAC地址
  20. 数据禾|2020年江苏省土地利用数据(矢量)

热门文章

  1. 1934: [Shoi2007]Vote 善意的投票
  2. 七星彩长奖表图_够力七星彩奖表长条
  3. 【Linux】新唐NUC977系统编译及烧写流程
  4. python Dataframe apply()自定义函数中axis参数
  5. easyExcell
  6. 矩阵函数和线性方程组
  7. linux alc权限,Linux账号管理与ALC权限设定(二)
  8. iphone html5音乐播放器,从界面到功能 五款iPhone音乐播放器年度横评
  9. uniapp集成colorUI uView2.0 Vuex
  10. 换个格式输出整数 蓝桥杯 C语言