当前位置: 首页 > news >正文

Element-ui select远程搜索

template部分: 

       <el-form-item label="用户" prop="userId"><el-selectv-model="temp.userId"placeholder="用户"filterableremote:reserve-keyword="false":remote-method="remoteMethod":loading="loading"class="filter-item"><el-optionv-for="item in userIdList":key="item.key":label="item.value":value="item.key"/></el-select></el-form-item>

filterable: 是否可搜索 

remote: 是否为远程搜索

remote-method: 远程搜索方法

reserve-keyword:多选且可搜索时,是否在选中一个选项后保留当前的搜索关键词

js:

data: {//筛选完的部门列表信息userIdFilter:[],// 用来下拉列表模糊查询userIdList:[],
}methods: {getUserIdList() {this.listLoading = truequeryAllUser().then(res => {this.userIdFilter = res.data})},remoteMethod(query) {if (query !== '') {this.loading = true;setTimeout(() => {this.loading = false;this.userIdList = this.userIdFilter.filter(item => {return item.value.toLowerCase().indexOf(query.toLowerCase()) > -1;});}, 200);} else {this.userIdList = [];}},
}

要注意option中应该对应的是用来下拉列表模糊查询

js中return item.value.toLowerCase()的值要与上方对应

 

http://www.lryc.cn/news/160384.html

相关文章:

  • 【Express.js】Docker部署
  • 面试2:通用能力
  • zookeeper/HA集群配置
  • 4.6版本Wordpress漏洞复现
  • 腾讯云学生专属便宜云服务器如何购买?
  • 逗号分隔String字符串 - 数组 - 集合,相互转换
  • 基于blockqueue的生产和消费模型
  • Editors(Vim)
  • 【Leetcode】134.加油站
  • 设计模式-建造者(生成器)模式
  • 内存泄露排查思路
  • kafka学习-概念与简单实战
  • 爬虫进阶-反爬破解5(selenium的优势和点击操作+chrome的远程调试能力+通过Chrome隔离实现一台电脑登陆多个账号)
  • 音视频编码格式-AAC ADT
  • 【计算机网络】网络编程接口 Socket API 解读(3)
  • kafka知识小结
  • 算法刷题记录-DP(LeetCode)
  • Springboot整合Neo4J图数据库
  • Unity 2018发布在iOS 16.3偶尔出现画面不动的问题
  • 蠕虫病毒流量分析案例
  • Transformer(一)—— Attention Batch Normalization
  • 2023高教社杯数学建模C题思路代码 - 蔬菜类商品的自动定价与补货决策
  • 【C++漂流记】一文搞懂类与对象的封装
  • ctfshow 反序列化
  • 数据结构:线性表之-单向链表(无头)
  • 为IT服务台构建自定义Zia操作
  • 【C/C++】BMP格式32位转24位
  • 合宙Air724UG LuatOS-Air LVGL API控件-滑动条 (Slider)
  • SQLAlchemy 封装的工具类,数据库pgsql(数据库连接池)
  • 【Git】Git 基础