vue3,element-plus 表格搜索过滤数据

news/2025/3/29 6:00:25/

1、表格数据

javascript">// 表格数据
import type { User } from "@/interface";
const tableData = ref<User[]>([]);

2、 表格搜索过滤数据

javascript">// 搜索内容
const search = ref("");
// 表格过滤数据
const tableFilterData = computed(() =>tableData.value.filter((data) => !search.value || data.moniker?.includes(search.value))
);
// 表格过滤数据,等价代码(分步拆解)
/*
const tableFilterData = computed(() => {// 若 search 为空,直接返回原数组if (search.value) return tableData.value;// 否则过滤包含关键词的项return tableData.value.filter((data) => {// 安全访问 moniker,不存在则返回 undefined(过滤掉)let moniker = data.moniker ?? "";return moniker.includes(search.value);});
});
*/

3、表格引用搜索过滤数据,:data="tableFilterData"

<el-table:data="tableFilterData"<el-table-column type="selection" header-align="center" /><el-table-column prop="moniker" label="人员"><template #header><el-input v-model="search" :prefix-icon="Search"><template #prepend>人员</template></el-input></template></el-table-column>
</el-table>

4、应用效果

 


http://www.ppmy.cn/news/1583183.html

相关文章

一文解读DeepSeek的安全风险、挑战与应对策略

引言 DeepSeek作为中国领先的AI大模型提供商&#xff0c;凭借其开源、低成本和高性能的优势&#xff0c;迅速在全球AI市场占据重要地位。然而&#xff0c;随着其应用范围的扩大&#xff0c;DeepSeek在数据安全、模型漏洞、网络攻击等方面面临严峻挑战。本文基于最新公开资料&am…

VMWare Ubuntu 详细安装教程

VMWare Ubuntu 详细安装教程 一、下载安装VMware二、下载 Ubuntu 镜像文件三、安装 Ubuntu四、开启虚拟机 一、下载安装VMware 官网下载地址https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion知乎大佬的博客原文&#xff0c;含下载地址https://zhua…

java基础之windows电脑基础命令

windows电脑基础命令 windows电脑基础命令快捷键和功能键键盘功能键B:键盘快捷键 DOS命令行的进入方式xp下如何打开DOS控制台&#xff1f;win7下如何打开DOS控制台&#xff1f;win8下如何打开DOS控制台 DOS命令讲解 黑窗口编译文件使用黑窗口运行java程序 windows电脑基础命令 …

【深度学习】训练集、测试集、验证集、过拟合、欠拟合详解

文章目录 1. 训练集&#xff08;Training Set&#xff09;1.1 关键点 2. 验证集&#xff08;Validation Set&#xff09;2.1 作用2.2 关键点 3. 测试集3.2 作用3.3 关键点 4. 数据划分方法4.1 固定划分4.2 交叉验证4.3 留一法 5. 过拟合与欠拟合5.1 过拟合5.2 欠拟合5.3 选择合…

计算机网络基础:搭建 Web 服务器与 FTP 服务器

计算机网络基础:搭建 Web 服务器与 FTP 服务器 一、前言二、Web 服务器基础2.1 什么是 Web 服务器2.2 HTTP 协议2.2.1 HTTP 请求报文2.2.2 HTTP 响应报文2.3 常见 Web 服务器软件2.3.1 Apache2.3.2 Nginx三、搭建 Web 服务器实战3.1 环境准备3.2 安装与配置 Web 服务器软件(以…

笔记整理三

园区网 园区网络分类 根据网络规模&#xff08;园区本身&#xff09;进行区分&#xff1a; 根据企业用户需要进行划分; 园区网络发展的问题 三层架构—企业网络搭建的指导方案--有线网络 接入层---提供用户接入的接口 汇聚层--提供汇聚网关&#xff1b;运行路由协议实现不同业…

2.基于多线程的TCP服务器实现

在我们预想中&#xff0c;服务器端应该能够同时与多个客户端建立连接并进行网络通信。然而&#xff0c;在之前的代码中&#xff0c;服务器实现只支持单一连接&#xff0c;因为在处理连接时&#xff0c;主线程会被accept()、read()或write()等方法阻塞&#xff0c;导致无法响应新…

芋道 Spring Cloud Alibaba 消息队列 RocketMQ 入门

1. 概述 RocketMQ 是一款开源的分布式消息系统&#xff0c;基于高可用分布式集群技术&#xff0c;提供低延时的、高可靠的消息发布与订阅服务。同时&#xff0c;广泛应用于多个领域&#xff0c;包括异步通信解耦、企业解决方案、金融支付、电信、电子商务、快递物流、广告营销…