如图所示,当你输入某个关键字时,去掉用某个接口,然后通过关键字获取数据。


View Code

    <el-autocompleteclass="inline-input"v-model="form.tName":fetch-suggestions="querySearch"placeholder="input teacher name!":trigger-on-focus="false"@select="handleSelect"></el-autocomplete>

JS Code


    // 模糊搜索 (通过接口拿到数据,将值赋给value,value未模糊匹配搜索到的值)querySearch(queryString, cb) {TeacherSalary.getTeacherName({ teacherName: queryString }).then((res) => {const { code, data } = res;if (code === 0) {this.teacherNameList = data;this.teacherNameList.forEach((element) => {element.value = element.tName;});const results = queryString ? this.teacherNameList.filter(this.createFilter(queryString)) : this.teacherNameList;cb(results);}}).catch(err => err);},createFilter(queryString) {return name => (name.tName.toLowerCase().indexOf(queryString.toLowerCase()) > -1);},handleSelect(item) {this.form.T = item.id;}

注意点:

(1)`name.tName.toLowerCase().indexOf(queryString.toLowerCase()) === 0`  表示从第一个开始匹配
(2)`name.tName.toLowerCase().indexOf(queryString.toLowerCase())  > -1`    表示有该关键字的都可以匹配到

element UI 制作模糊搜索框相关推荐

  1. easyui前端实现多选框_前端:Element UI 多选框组用法笔记

    今天给大家分享一下Element UI 多选框组用法笔记,直接上代码! "兴趣爱好:"> "form.checkList"> for= {{item ...

  2. 前端:Element UI 多选框组用法笔记

    今天给大家分享一下Element UI 多选框组用法笔记,直接上代码! <html><head></head><body><el-form> ...

  3. 使用vue+Element ui制作56个民族下拉列表

    使用vue+Element ui制作56个民族下拉列表 1.页面 <template><div><el-select v-model="nationvalue& ...

  4. Element UI 自定义穿梭框的数据项

    文章目录 需求 官网说明 实现效果 具体步骤 附加需求:调节穿梭框高宽度 需求 穿梭框中显示的内容是包含多个字段的数据(把表格的几个字段在穿梭框中展示)以及修改相应的样式,查看 Element UI ...

  5. element ui中穿梭框等列表文字显示过长隐藏问题处理

    主要记录一下element ui组件中穿梭框.table列表内容显示不全解决方式 对于Transfer 穿梭框中的文字过长隐藏问题处理: 1.实现效果: 解决方式; 1. <el-row :gu ...

  6. vue下拉框值改变事件_vue和element ui 下拉框select的change事件

    1 在线编辑测试工具 编辑好代码后点击 run 即可 2 vue原生写法 2.1 html部分 新增 空 {{ drug.name }} 刪除 尚未新增任何資料 總金額:{{ totalMoney } ...

  7. icworks+D2Admin+vue+element UI 制作后台管理

    前言: icworks又名飞冰 海量可复用物料,通过 GUI 工具极速构建中后台应用.是阿里巴巴前端团队开源的一个产品,目的让前端开发简单而友好. 进入正题 使用以及构建项目非常简单 1.直接进入官网 ...

  8. 记录element ui dialog弹框生命周期问题

    今天在开发中遇到一个问题,描述如下: 点击编辑然后将列表中的数据回显出来: 场景为这样: 这个弹框是一个组件,通过父子组件传参将参数传递过去,问题是我在什么时候回显数据呢? 应该是在组件被创建时,也就 ...

  9. element ui 下拉框搜索功能

    正常的下拉框就是这样的,但是临时加需求 说需要下拉框里面的信息不存在或者太多的时候,希望自己搜索想要的数据 嗯~听产品的~解决了一下代码如下 <el-select :placeholder=&q ...

最新文章

  1. php减少损耗的方法之一 缓存对象
  2. linux系统启动盘怎么制作工具,windows系统制作linux启动盘工具介绍
  3. Active Noise Cancelling-主动噪声消除
  4. Finding Structure in Time论文解读
  5. 深度学习之生成对抗网络(7)WGAN原理
  6. Hadoop学习笔记—8.Combiner与自定义Combiner
  7. 线性表实现一元多项式操作
  8. wincc与第三方软件opc通讯_OPC 通讯不得不说的强大软件
  9. Linux下在tomcat上部署项目
  10. Go语言程序的命令行参数
  11. CSDN博客排名不更新,谈谈重构的做法
  12. 自定义view跟手移动android,Android自定义view圆并随手指移动
  13. DbUtils jar包下载
  14. Java——Session使用
  15. 摄像头防水性能测试软件,手机摄像头防水测试/气密性检测方法分享
  16. 100道MySQL数据库经典面试题解析(有空必看)
  17. ubuntu安装anaconda3+cuda11.2+cuDNN+pytorch1.7
  18. 那些年做过的动态图表-实用漂亮的Excel动态图表
  19. 动物名称日语单词集合
  20. 拉里·埃里森和历史上最牛的演讲【转】

热门文章

  1. d3.js 简介和安装
  2. Elasticsearch等同八大全能型的数据产品对比
  3. 机器学习实战(用Scikit-learn和TensorFlow进行机器学习)(五)
  4. 用Freemind画“脑图”
  5. [Android]使用Dagger 2进行依赖注入 - Producers(翻译)
  6. SpringFramework4系列之SpringJMS:(一)搭建JMS-注解加XML版
  7. linux学习笔记-第六课-/etc/passwd,/etc/shadow,useradd,su,sudo等
  8. 可能 delphi7 下稳定的最后一版本 GDIPLUS
  9. 微信跳一跳高分系列二:adb shell 中的常用命令
  10. web容器启动过程与web.xml