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

福州模板建站代理seo关键词优化软件手机

福州模板建站代理,seo关键词优化软件手机,在印度做外贸需要什么网站,网站制作网络推广价格前言: 本文代码使用vue2element UI。 输入框搜索的功能,可以在前端通过计算属性过滤实现,也可以调用后端写好的接口。本文介绍的是通过计算属性对表格数据实时过滤,后附完整代码,代码中提供的是死数据,可…

前言:

本文代码使用vue2+element UI。

输入框搜索的功能,可以在前端通过计算属性过滤实现,也可以调用后端写好的接口。本文介绍的是通过计算属性对表格数据实时过滤,后附完整代码,代码中提供的是死数据,可供学习使用。

效果展示:

完整代码:

<template><div class="container"><h1 class="page-title">兴奋剂系统数据展示</h1><!-- 搜索框 --><el-inputv-model="searchTerm"placeholder="搜索单位、姓名或身份证号"prefix-icon="el-icon-search"clearableclass="search-input"></el-input><!-- 数据表格 --><el-table :data="filteredData" border=""><el-table-column prop="unit" label="单位" width="150"></el-table-column><el-table-column prop="name" label="姓名" width="120"></el-table-column><el-table-column prop="idNumber" label="身份证号"></el-table-column></el-table><!-- 没有数据时显示 --><div v-if="filteredData.length === 0" class="empty-message">没有找到匹配的结果</div></div>
</template><script>
export default {data() {return {searchTerm: "",mockImportedData: [{ unit: "北京队", name: "张三", idNumber: "110101199001011234" },{ unit: "上海队", name: "李四", idNumber: "310101199203033456" },{ unit: "广州队", name: "王五", idNumber: "440101199405055678" },{ unit: "深圳队", name: "赵六", idNumber: "440301199607077890" },{ unit: "北京队", name: "刘七", idNumber: "110101199809099012" },],};},computed: {filteredData() {const lowercasedSearch = this.searchTerm.toLowerCase();return this.mockImportedData.filter((item) =>item.unit.toLowerCase().includes(lowercasedSearch) ||item.name.toLowerCase().includes(lowercasedSearch) ||item.idNumber.includes(this.searchTerm));},},
};
</script><style lang="scss" scoped>
/* 容器整体样式 */
.container {padding: 15px;.page-title {font-size: 24px;font-weight: bold;margin: 5px 0;}.search-input {padding: 10px 0;margin-bottom: 10px;}/* 表格容器样式 */.table-wrapper {margin-top: 20px;}/* 空结果提示 */.empty-message {text-align: center;margin-top: 20px;color: #a0aec0;}
}
</style>

知识点:

1. 数组的filter()方法:

上述代码中filter() 方法会遍历 mockImportedData 中的每个数据项,对每一项执行回调函数进行判断,满足以下任意一个条件,才会保留在数组中。

2.空字符串匹配逻辑

在 JavaScript 中,任何字符串调用 .includes("") 都会返回 true

这意味着空字符串会被视为“包含在任何字符串中”。

所以①当用户不输入任何数据,即searchTerm为空时,filter()返回原始的mockImportedData数组,即不做任何筛选,返回全部数据;

②当用户输入数据时,则进行匹配过滤。

http://www.yayakq.cn/news/31275/

相关文章:

  • 一起做网站17杭州女装1997年做网站是什么语言
  • 网站的电子手册用什么做的沭阳建设网站
  • 申请个网站要多少钱旅游网站建设平台分析
  • dede 企业网站模板网站建设需解决问题
  • 培训网站免费网站后台更新没有变化
  • 资料大全正版资料seo外链建设的方法有
  • 网站制作方案范文网架加工费多少钱一吨
  • 注册网站会员有风险吗网站建设与管理维护书籍
  • 网站开发带后台wordpress中visitor
  • 刷网站建设程序员是做什么的工作内容
  • 常州建设安全员报名网站缪斯设计
  • 电子商务网站建设文案wordpress 默认播放器
  • 广告网站设计怎么样如何查询一个app的开发信息
  • 如何看一个网站做的如何手机版网站设计风格
  • 河北婚庆网站建设定制网站管理程序
  • 黑科技软件合集网站培训机构查询网
  • 创意网站建设策划方案手机ui设计
  • 网站被收录广州品牌策划公司有哪些
  • wordpress 建站赚钱网站建设最简单的教程
  • 手表价格网站福田瑞沃大金刚
  • 小吃培训网站源码投标网站建设
  • 网站关键词优化排名网站首页设计效果图
  • 做外贸公司 网站湖南网页制作
  • 昆明做烤瓷牙哪去柏德L网站wordpress 文章不显示图片
  • 做外贸应该去什么网站莘庄网站建设
  • 设计一个电商网站免费模板网站哪个好
  • 自己做网站怎么赚钱wordpress导出html
  • 建设一个电影网站需要多少钱番禺区网络销售费用低
  • 承包工地的网站百度收录不到我的网站
  • 做网站的时候宽高wordpress装在xampp