当前位置:首页 > 技术分析 > 正文内容

ElementUI实现table模糊搜索功能

一、前言



目前在公司做一个机器预览功能,表格里边需要一个根据IP搜索的功能。

二、思路

在 table 的 data 绑定 filter,如:

<el-table :data="currentHardwareData.list.filter(item => (~item.domain.indexOf(search)))">

三、代码

<el-table :data="currentHardwareData.list.filter(item => (~item.domain.indexOf(search)))">
  <el-table-column type="index"></el-table-column>
<el-table-column property="domain" label="DOMAIN"></el-table-column>
<el-table-column align="center" label="监控状态">
  <template slot-scope="scope">
    <el-radio-group v-model="scope.row.yn" size="mini" @change="(value) => monitorHardware(scope.$index,scope.row,value) ">
      <el-radio-button label="1">开启</el-radio-button>
<el-radio-button label="0">关闭</el-radio-button>
</el-radio-group>
</template>
</el-table-column>
<el-table-column align="center" label="操作">
  <template slot-scope="scope">
    <el-button type="text" size="small" @click="deleteHardware(scope.$index,scope.row)">移出</el-button>
</template>
</el-table-column>
</el-table>

四、效果


五、小结

感觉这是目前为止最简单的方法了。

其次比较次的做法:

① 增加button绑定点击事件:增代码量,无法根据输入实时显示表格内容。

② 输入框search绑定监听事件:增代码量。

等等

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/4029.html

分享给朋友:

“ElementUI实现table模糊搜索功能” 的相关文章

细数5款国外热门Linux发行版

Linux系统已经与我们的生活息息相关,当你用Android手机浏览这篇文章时,你就已经在使用Linux系统。当然作为编程开发最热门的系统,他还有很多专注于开发使用的版本。Fedora热门入门推荐,一款优秀的程序猿专供Linux发行版,自带开发者门户,集成大量教程指南、开发集成环境、虚拟机等工具,简...

2024前端面试真题之—VUE篇

添加图片注释,不超过 140 字(可选)1.vue的生命周期有哪些及每个生命周期做了什么? beforeCreate是new Vue()之后触发的第一个钩子,在当前阶段data、methods、computed以及watch上的数据和方法都不能被访问。 created在实例创建完成后发生,当前阶段已...

Git 分支管理策略与工作流程

(预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料)团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。看完这篇文章后,涉及GIT的工作中就会减少因为规范问题导致工作出错,当然如果你现在暂时还未有合...

Git分布式系统---Gitlab多人工作流程

前言在上一次推文中,我们已经很清楚的讲解了如何创建本地仓库、提交(push)项目到远程仓库以及从远程仓库clone(克隆)项目到本地的相关操作。大家可以先去看前面的推文(快速掌握Git分布式系统操作)点击查看目前无论你是否步入社会还是在校学生,都会使用Gitlab来进行团队的代码管理。(可以这样说:...

Vue中路由router的基本使用

??本文开始我们来给大家介绍在Vue中非常重要的一个内容,就是路由Router什么是路由后端路由:对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源;前端路由:对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash有一个特...

Vue真是太好了 壹万多字的Vue知识点 超详细!

1??、Vue和其他两大框架的区别Angular 学习成本太高React 代码可读性差Vue 学习成本较低 很容易上手VUE官方: https://cn.vuejs.org/v2/guide/comparison.html?2??、Vue是什么Vue是一套用于构建用户界面的渐进式框架 "前端...