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

在Vue.js中,你可以使用Element UI的el-input组件结合计算属性来实现模糊查询

<template>
  <div>
    <el-input v-model="searchQuery" placeholder="请输入查询内容"></el-input>
    <div v-for="item in filteredList" :key="item">{{ item }}</div>
  </div>
</template>
 
<script>
export default {
  data() {
    return {
      searchQuery: '', // 用于绑定el-input的模糊查询关键词
      itemList: ['AG47PB16000001', 'AG47PB16000011', 'AG47PB16000021', 'AK47PB16000004', 'AK47GB16000006', 'AG47PB16000002', 'AG47PB16000003', 'AG47PB16000004', 'AG47PB16000006'] // 假设的字符串编号数组
    };
  },
  computed: {
    // 使用计算属性来根据searchQuery的值筛选itemList
    filteredList() {
      return this.itemList.filter(item => item.includes(this.searchQuery));
    }
  }
};
</script>

在这个例子中,el-input的v-model绑定到了searchQuery变量上,这个变量用于存储用户的输入。计算属性filteredList根据searchQuery的值,使用数组的filter方法来创建一个新的数组,该数组包含与查询匹配的字符串编号。当用户在输入框中输入时,filteredList会实时更新,显示匹配的结果。


http://www.kler.cn/a/325353.html

相关文章:

  • 牛客题库 21738 牛牛与数组
  • 3356. 零数组变换 Ⅱ
  • 基于Java的旅游类小程序开发与优化
  • AWTK-WIDGET-WEB-VIEW 实现笔记 (1) - 难点
  • ASP.NET 部署到IIS,访问其它服务器的共享文件 密码设定
  • 【工具插件类教学】在 Unity 中使用 iTextSharp 实现 PDF 文件生成与导出
  • list模拟实现(部分)
  • 统一建模语言(UML)在软件研发过程中常用图接受:类图、用例图、时序图、状态图、活动图、流程图、顺序图
  • 【在Linux世界中追寻伟大的One Piece】命名管道
  • 探索词向量的奥秘:自然语言处理的基石
  • 【SOP】Windows下安装Neo4j流程
  • 头歌 应用密码学实验(1-3实验代码)
  • iOS 项目中的多主题颜色设计与实现
  • python股票因子,交易所服务器宕机,量化交易程序怎么应对
  • docker和ufw冲突问题
  • 【黑马软件测试一、二】软件测试基础与Linux、数据库
  • CFR( Java 反编译器)---> lambda 表达式底层实现机制
  • 【计算机网络】网络层详解
  • 解决Pymysql has no attribute ‘escape_string‘ 并且无法引入该模块
  • 爱速搭百度低代码开发平台
  • 视频汇聚EasyCVR视频监控平台调取接口提示“认证过期”是什么原因?
  • 通信工程师笔记
  • 生成对抗网络(Generative Adversarial Networks, GANs)
  • Pymsql 插入数据时报错 Unkown column xxxx in field list
  • 昇思MindSpore进阶教程--轻量化数据处理
  • 【HTTPS】中间人攻击和证书的验证