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

el-table自定义按钮控制扩展expand

需求:自定义按钮实现表格扩展内容的展开和收起,实现如下:

type=“expand”的表格列的宽度设置为width="1",让该操作列不展示出来,然后通过ref动态调用组件的内部方法toggleRowExpansion(row, row.expanded)控制扩展内容的显隐问题。

关于动态收起所有展开项
可以通过遍历tableData,调用toggleRowExpansion(row, false)关闭

自定义expand

<template><el-table:data="tableData"ref="table"<el-table-columnlabel="商品 ID"prop="id"></el-table-column><el-table-column label="操作"><template slot-scope="{ row }"><el-button type="text" @click="toggleExpand(row)" size="mini">详情<i :class="row.expanded ? 'el-icon-arrow-up' : 'el-icon-arrow-down'"></i></el-button></template></el-table-column><el-table-column type="expand"><template slot-scope="props"><span>{{ props.row.detail}}</span>         </template></el-table-column></el-table>
</template><script>export default {data() {return {tableData: [{detail: '好滋好味鸡蛋仔',id: '12987122',},{detail: '好滋好味鸡蛋仔22',id: '12987123',}]}},methods:{// 展开单项async toggleExpand(row) {//   如果需要远程获取详情数据// if (!row.detail) {//   const { data, code } = await xxx({});//   if (code === 0) {//     row.detail= data;//   }// }row.expanded = !row.expanded;this.$refs.table.toggleRowExpansion(row, row.expanded);},// 遍历tableData,收起所有展开项clearAllExpand() {     const tableInstance = this.$refs.mulSelectTable;this.tableData.forEach(row => {tableInstance.toggleRowExpansion(row, false); // 遍历每一行,调用方法并传入false来关闭展开状态});},}}
</script>

相关文章:

el-table自定义按钮控制扩展expand

需求&#xff1a;自定义按钮实现表格扩展内容的展开和收起&#xff0c;实现如下&#xff1a; 将type“expand”的表格列的宽度设置为width"1"&#xff0c;让该操作列不展示出来&#xff0c;然后通过ref动态调用组件的内部方法toggleRowExpansion(row, row.expanded)控…...

opencv CV_TM_SQDIFF未定义标识符

opencv CV_TM_SQDIFF未定义标识符 opencv4部分命名发生变换&#xff0c;将CV_WINDOW_AUTOSIZE改为WINDOW_AUTOSIZE&#xff1b;CV_TM_SQDIFF_NORMED改为TM_SQDIFF_NORMED。...

2024acl论文体悟

总结分析归纳 模型架构与训练方法&#xff1a;一些论文关注于改进大语言模型的架构和训练方法&#xff0c;以提高其性能和效率。例如&#xff0c;“Quantized Side Tuning: Fast and Memory-Efficient Tuning of Quantized Large Language Models”提出了一种量化侧调优方法&a…...

【Git原理与使用】版本回退reset 详细介绍、撤销修改、删除文件

目录 一、版本回退 reset 1.1 指令&#xff1a; 1.2 参数说明&#xff1a; 1.3 演示&#xff1a; 二、撤销修改 情况一&#xff1a;对于工作区的代码&#xff0c;还没有 add 情况二&#xff1a;已经 add &#xff0c;但没有 commit 情况三&#xff1a;已经 add &…...

反规范化带来的数据不一致问题的解决方案

在数据库设计中&#xff0c;规范化&#xff08;Normalization&#xff09;和反规范化&#xff08;Denormalization&#xff09;是两个相互对立但又不可或缺的概念。规范化旨在消除数据冗余&#xff0c;确保数据的一致性和准确性&#xff0c;但可能会降低查询效率。相反&#xf…...

【Android】直接使用binder的transact来代替aidl接口

aidl提供了binder调用的封装&#xff0c;有的时候&#xff0c;比如&#xff1a; 1. 懒得使用aidl生成的接口文件&#xff08;确实是懒&#xff0c;Android studio中aidl生成接口文件很方便&#xff09; 2. 服务端的提供者只公开了部分接口出来&#xff0c;只给了调用编号和参…...

Python机器学习笔记(十八、交互特征与多项式特征)

添加原始数据的交互特征&#xff08;interaction feature&#xff09;和多项式特征&#xff08;polynomial feature&#xff09;可以丰富特征表示&#xff0c;特别是对于线性模型。这种特征工程可以用统计建模和许多实际的机器学习应用中。 上一次学习&#xff1a;线性模型对w…...

《跟我学Spring Boot开发》系列文章索引❤(2025.01.09更新)

章节文章名备注第1节Spring Boot&#xff08;1&#xff09;基于Eclipse搭建Spring Boot开发环境环境搭建第2节Spring Boot&#xff08;2&#xff09;解决Maven下载依赖缓慢的问题给火车头提提速第3节Spring Boot&#xff08;3&#xff09;教你手工搭建Spring Boot项目纯手工玩法…...

【AI进化论】 如何让AI帮我们写一个项目系列:将Mysql生成md文档

一、python脚本 下面给出一个简易 Python 脚本示例&#xff0c;演示如何自动获取所有表的结构&#xff0c;并生成一份 Markdown 文件。你可根据自己的需求做修改或使用其他编程语言。 import mysql.connector# ------------------------ # 1. 连接数据库 # -----------------…...

(已开源-AAAI25) RCTrans:雷达相机融合3D目标检测模型

在雷达相机融合三维目标检测中&#xff0c;雷达点云稀疏、噪声较大&#xff0c;在相机雷达融合过程中提出了很多挑战。为了解决这个问题&#xff0c;我们引入了一种新的基于query的检测方法 Radar-Camera Transformer (RCTrans)。具体来说&#xff1a; 首先设计了一个雷达稠密…...

Elasticsearch:在 HNSW 中提前终止以实现更快的近似 KNN 搜索

作者&#xff1a;来自 Elastic Tommaso Teofili 了解如何使用智能提前终止策略让 HNSW 加快 KNN 搜索速度。 在高维空间中高效地找到最近邻的挑战是向量搜索中最重要的挑战之一&#xff0c;特别是当数据集规模增长时。正如我们之前的博客文章中所讨论的&#xff0c;当数据集规模…...

unittest VS pytest

以下是 unittest 和 pytest 框架的对比表格&#xff1a; 特性unittestpytest设计理念基于类的设计&#xff0c;类似于 Java 的 JUnit更简洁&#xff0c;基于函数式编程设计&#xff0c;支持类和函数两种方式测试编写需要继承 unittest.TestCase 类&#xff0c;方法以 test_ 开…...

Tableau数据可视化与仪表盘搭建-基础图表制作

目录 对比分析&#xff1a;比大小 柱状图 条形图 数据钻取 筛选器 热力图 气泡图 变化分析&#xff1a;看趋势 折线图 预测 面积图 关系分布&#xff1a;看位置 散点图 直方图 地图 构成分析&#xff1a;看占比 饼图 树地图 堆积图 对比分析&#xff1a;比大…...

Center Loss 和 ArcFace Loss 笔记

一、Center Loss 1. 定义 Center Loss 旨在最小化类内特征的离散程度&#xff0c;通过约束样本特征与其类别中心之间的距离&#xff0c;提高类内特征的聚合性。 2. 公式 对于样本 xi​ 和其类别yi​&#xff0c;Center Loss 的公式为&#xff1a; xi​: 当前样本的特征向量&…...

3125: 【入门】求1/1+1/2+2/3+3/5+5/8+8/13+13/21……的前n项的和

文章目录 题目描述输入输出样例输入样例输出 题目描述 求1/11/22/33/55/88/1313/2121/34……的前n项的和。 输入 第1行&#xff1a;一个整数n&#xff08;1 < n < 30 &#xff09;。 输出 一行&#xff1a;一个小数&#xff0c;即前n项之和&#xff08;保留3位小数&…...

如何确保获取的淘宝详情页数据的准确性和时效性?

要确保获取的淘宝详情页数据的准确性和时效性&#xff0c;可从以下几个方面着手&#xff1a; 合法合规获取数据 遵守平台规则&#xff1a;在获取淘宝详情页数据之前&#xff0c;务必仔细阅读并严格遵守淘宝平台的使用协议和相关规定。明确哪些数据可以获取、以何种方式获取以及…...

云计算是如何帮助企业实现高可用性的

想象一下&#xff0c;你正在享受一个悠闲的周末&#xff0c;突然接到同事的电话&#xff1a;公司的核心系统宕机了&#xff01;这个场景对很多IT从业者来说并不陌生。但在云计算时代&#xff0c;这样的噩梦正在逐渐远去。 一位前辈告诉我&#xff1a;"在技术世界里&#…...

143.《python中使用pymongo》

文章目录 pymongo安装pymongo连接数据库mongodb操作创建数据库判断数据库是否存在创建集合判断集合是否已经存在插入集合插入一条多条插入 查询数据查询一条数据查询所有数据查询指定字段的数据统计查询统计所有记录数按条件统计记录数分页列表查询比较查询$eq$gt$gte$in$lt$lt…...

Babylon.js 的 Mesh 与 Unity 的 GameObject:深入对比与分析

在 3D 开发领域&#xff0c;Babylon.js 和 Unity 是两款极具影响力的引擎&#xff0c;分别在 Web 平台和游戏开发领域占据重要地位。要深入理解这两款引擎的异同&#xff0c;从其核心对象——Babylon.js 的 Mesh 和 Unity 的 GameObject ——入手进行对比&#xff0c;是…...

MySQL安装,配置教程

一、Linux在线yum仓库安装 打开MySQL官方首页&#xff0c;链接为&#xff1a;https://www.mysql.com/ 界面如下&#xff1a; 在该页面中找到【DOWNOADS】选项卡&#xff0c;点击进入下载页面。 在下载界面中&#xff0c;可以看到不同版本的下载链接&#xff0c;这里选择【My…...

React Native Interactable终极指南:TouchesInside与静态交互对比详解

React Native Interactable终极指南&#xff1a;TouchesInside与静态交互对比详解 【免费下载链接】react-native-interactable Experimental implementation of high performance interactable views in React Native 项目地址: https://gitcode.com/gh_mirrors/re/react-na…...

避坑指南:Apache Paimon分区表设计中的3个常见误区与优化方案

Apache Paimon分区表设计实战&#xff1a;避开三大典型陷阱的高效优化策略 在数据湖架构逐渐成为企业标配的今天&#xff0c;Apache Paimon凭借其流批一体的特性正在重塑实时数据处理的边界。但当我们真正将分区表投入生产环境时&#xff0c;那些在测试阶段被忽略的设计细节往往…...

逻辑器件设计中的总线保持(Bus Hold)功能解析与实战案例

1. 总线保持功能的前世今生 第一次听说总线保持&#xff08;Bus Hold&#xff09;这个概念&#xff0c;还是在五年前的一个深夜。当时我负责的项目遇到一个诡异现象&#xff1a;设备在热插拔时&#xff0c;主控板经常无法检测到业务板的拔出动作。排查了整整三天&#xff0c;最…...

网站页面加载速度对SEO有什么影响_什么是外链建设_外链对SEO有什么影响

网站页面加载速度对SEO有什么影响 在当今数字化时代&#xff0c;网站的加载速度已经成为影响搜索引擎优化&#xff08;SEO&#xff09;的一个关键因素。快速的页面加载速度不仅能够提升用户体验&#xff0c;还能够在搜索引擎中获得更高的排名。那么具体来说&#xff0c;网站页…...

OpenClaw+千问3.5-9B自动化写作:技术博客大纲与初稿生成

OpenClaw千问3.5-9B自动化写作&#xff1a;技术博客大纲与初稿生成 1. 为什么需要自动化写作助手 作为一个技术博主&#xff0c;我经常面临这样的困境&#xff1a;明明对某个技术点有深刻理解&#xff0c;却卡在如何组织文章结构上。有时候花在列大纲上的时间比实际写作还长&…...

ILI9163C SPI TFT驱动库深度解析与嵌入式优化实践

1. TFT_ILI9163C 驱动库深度解析&#xff1a;面向嵌入式系统的高性能SPI TFT显示方案1.1 项目定位与工程价值TFT_ILI9163C 是一款专为嵌入式平台优化的高性能 SPI TFT 显示驱动库&#xff0c;核心目标是在资源受限的微控制器上实现接近硬件极限的图形刷新吞吐量。其设计哲学并非…...

CWW Morse Transmit:嵌入式摩尔斯电码生成与侧音实现

1. CWW Morse Transmit 库深度解析&#xff1a;嵌入式系统中的摩尔斯电码生成与音频侧音实现摩尔斯电码&#xff08;Morse Code&#xff09;作为人类历史上首个成熟的数字通信协议&#xff0c;自1837年塞缪尔莫尔斯发明以来&#xff0c;持续在军事、航海、业余无线电及应急通信…...

大学生食品安全科普网页——web网页期末大作业

&#xff08;文件先保存到自己网盘&#xff0c;谨防文件丢失&#xff01;&#xff01;&#xff09; 源码获取地址 链接: https://pan.baidu.com/s/1r6C8_J31D01e1uG3FJi27w?pwdzxxh提取码: zxxhhtml科普网页源码 ✅ 网页一共6个页面 ✅ 网页使用html css js完成 布局简单 ✅…...

别再死记硬背了!用这3个真实场景,彻底搞懂Koa中间件的洋葱模型

用三个实战案例拆解Koa中间件的洋葱模型 当你第一次听说Koa的"洋葱模型"时&#xff0c;是不是也和我一样&#xff0c;脑子里浮现出一个奇怪的画面&#xff1a;一个请求像剥洋葱一样&#xff0c;一层层往里钻&#xff0c;然后又一层层往外冒&#xff1f;但真正开始写代…...

集成学习完全指南:从AdaBoost到随机森林,揭秘为什么一群“弱鸡”能吊打“学霸”

在机器学习领域&#xff0c;单个模型的表现往往受限于其固有的偏差&#xff08;Bias&#xff09;和方差&#xff08;Variance&#xff09;问题——这就好比一位再厉害的学霸&#xff0c;也难免有自己的知识盲区。集成学习&#xff08;Ensemble Learning&#xff09;正是为解决这…...