大家好,今天小明给大家带来一个带有查询框的表格,下面给大家瞅瞅效果图片:

带查询框的表格,查询前的效果图

带查询框的表格,查询后的效果图

从效果图上可以看出,在查询框内只要输入字母,就会出现相关的那一列;

首先大家可以先看js代码:

下面我给大家讲解一下这几行代码:

1、return this.list.filter((elem) 这行代码的意思是   返回 list 数组的过滤结果;

“Filter函数(Filter function)是PHP核心的组成部分,作用是过滤。 PHP过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。”可以说,filter()函数可以进行数据的查询。

2、if(elem.name.toLowerCase().indexOf(this.search.toLowerCase()) !== -1){
                    return elem
                }

这行代码的意思是,如果list数组中的name与查询框的字母进行比较,看看其中有没有这个字母,有就可显示。

indexOf() 方法可返回某个指定的字符串值在字符串中首如果没有找到匹配的字符串则返回 -1。
判断  list数组的名字的indexOf返回值 是否为-1
如果为-1,就没有比配到该人物的信息 ————————该人物不存在
如果不等于-1,就可以比配到该人物的信息 ————————该人物存在

除此之外,search是在data属性中定义的,如下图:
               接下来,给大家展示一下html代码:

显示查询框,并且进行双向绑定。

这行代码可以看出,我们使用 v-model  把 查询框 与  search 进行了数据的双向绑定,从而获取到了查询框里面的内容。

从这行代码可以看出    调用chaXun()方法,从而使查询按钮可以运行。

这是本人的第二篇文章,虽然只讲述了查询的功能,但是本人希望各位网友可以提提意见,方便本人日后改进,希望大家多多支持。如果需要这个项目的可以私聊我

使用vue对表格数据进行查询相关推荐

  1. vue校验表格数据_如何通过数据验证限制Google表格中的数据

    vue校验表格数据 If you use Google Sheets to collaborate with others, you can prevent people from typing th ...

  2. vue 分页表格数据导出

    vue分页表格数据导出功能,超简单!不用安装不用引入 写个方法即可实现 //导出exportExcel() {let url = "/VueDemo/api/record/export.ht ...

  3. 标题vue导出表格数据,excel表格打不开

    vue导出表格数据,excel表格打不开 代码如下,当时是将**responseType: 'blob'**写在{headers: getHeader() }外面,导致问题一直没解决,后来经过度娘,了 ...

  4. Vue:如何制作表格数据分页查询

    概要 我们在利用vue写后台管理项目的时候,表格会用到分页查询的功能,这次刚好我利用ant design vue需要写一个项目,那我们一起来看一下如何完成 在ant design vue的表格组件中, ...

  5. vue + element 表格数据导出为excel表格

    由于业务内容的需要,我们有时候需要将表格中的数据做导出,生成一个excel表格,以下操作主要实现将element中的table数据生成一个excel表格并做下载操作. 效果图如下: 点击图中导出按钮时 ...

  6. vue elementui表格数据

    先来看一下效果: 使用template的插槽实现数据提醒 关键部分: <template slot-scope="scope">{{ scope.row.student ...

  7. vue之表格数据渲染,实现点击表格某列按钮弹出框显示剩余数据(模态框知识点)

    点击按钮弹出模态框实现详情:https://blog.csdn.net/qq_20565303/article/details/78734592 结果: 代码: <template>< ...

  8. vue实现表格的更多查询功能

    场景一:一行足够显示完所有的查询条件 场景二:需要多行才能显示完所有的查询条件 1.首先创建一个按钮组件SearchButton <template><el-form inline ...

  9. 【无标题】vue elementPlus表格数据导出Excel

    首先下载依赖 npm install --save xlsx npm install --save file-saver npm install --save xlsx-style 引入依赖 impo ...

最新文章

  1. TensorFlow2020:如何使用Tensorflow.js执行计算机视觉应用程序?
  2. m3u8文件在手机上用什么软件看_新技能Get!教你制作m3u8文件 创建属于自己的直播视频列表...
  3. STM32F1笔记(七)WWDG窗口看门狗
  4. JimuReport积木报表——分组报表怎么做
  5. Monty Hall 问题与贝叶斯定理的理解
  6. 如何开启jvm日志_直通BAT必考题系列:JVM性能调优的6大步骤,及关键调优参数详解...
  7. 使用ASP.NET MVC对用户组的自定义授权
  8. paip.自定义java 泛型类与泛型方法的实现总结
  9. 每天进步一点点013
  10. 喉咙肿痛症状似流感 常州一男子延误治疗险送命
  11. 常数e怎么用计算机,自然常数e:原来是这么来的
  12. android 活动生命,Android 活动生命周期
  13. 【京东电商网站主界面仿写——CSS第一部分】
  14. 【IOS】Object-C 中的Selector 概念
  15. matlab nargin的意思
  16. 3dTile技术研究-概念详述(5)
  17. 渡鸦币RVN/乌鸦RVN登录龙网bitalong
  18. ML之shap:分析基于shap库生成的力图、鸟瞰图、散点图等可视化图的坐标与内容详解之详细攻略
  19. ESP32接入腾讯云物联网开发平台
  20. 数字万用表四种妙用方法

热门文章

  1. 【附源码】计算机毕业设计java装修信息分享管理系统设计与实现
  2. [附源码]Python计算机毕业设计高校请假管理系统
  3. 一文学会 Spring MVC 表单标签
  4. 最常见的开源游戏引擎
  5. sdn 深信服_推动物联网安全行业发展,青莲云受邀出席2019深信服创新大会
  6. 【软考-中级】系统集成项目管理工程师【总】
  7. 达梦数据库查看表字段VARCHAR类型的长度单位是BYTE还是CHAR
  8. Qgis教程07:矢量数据属性编辑
  9. 各种SCI,CCF,EI,北大核心等刊物大致含金量,用奖学金加分看出!
  10. Interop type 'Microsoft.Office.Interop.Word.ApplicationClass' cannot be embedded. Use the applicable