element官网并没有给我们自定义table行展开的自定义方式与自定义展开按钮,所以只能自己通过一些其他方法达到这个需求

直接上代码

          <el-table ref="tableRef" :data="tableData" style="width: 100%; overflow: hidden"><el-table-column label="类型"><template #default="{ row }"><span>{{ DNSSwitch(row.record.type) }}</span></template></el-table-column><el-table-column label="名称" prop="record.name" /><el-table-column label="操作" align="right" width="100"><template #default="{ row, $index }"><spanclass="text-[#3370FF] relative inline-block"@click="toogleExpand(row, $index)">编辑</span></template></el-table-column><el-table-column type="expand" width="0">
<!-- 展开行内容 --><template #default="{ row }"><NewEditor :record="row" @submit="getTableList" /></template></el-table-column></el-table>
import { ref } from 'vue'
const tableRef = ref()/**模拟表格展开行 */
const toogleExpand = (row: DnsList) => {const $table = tableRef.valuetableData.value.map((item) => {if (row.ID != item.ID) {$table.toggleRowExpansion(item, false)}})$table.toggleRowExpansion(row)
}<style lang="scss">.el-table__expand-icon {display: none;}
</style>

element table 展开行 自定义展开方式与触发方式相关推荐

  1. element table手动实现自定义筛选(手动实现)

    先看效果图 一.前言 甲方放着好好的导出,好好的excel的高级筛选不用,非要在网页中实现一个.... 最开始尝试使用的element官方的筛选,给甲方看后 说和excel的筛选相差很大..好在官方有 ...

  2. react-antd table树形数据默认展开行实现以及自定义图标实现及踩坑(defaultExpandedRowKeys,expandedRowKeys)

    前言: 最近在做一个权限管理的后台项目,经常涉及到树形数据展示,就用到了antd,table表格树形数据组件.记录一下使用过程的坑. 环境及配置: antd -3.23.6(大版本为antd 3)   ...

  3. element中表格展开行的默认展开和收起

    <el-tablerow-key="id":expand-row-keys="expands"></el-table><scrip ...

  4. html表格展开明细,Element-ui的Table表格展开行功能

    业务需要表格能够展开某一行,但组件中只能展开所有行,或者用table的树形数据(row 中需包含 children字段),可以通过控制 row-class-name来定义表格中需要展开的行. 通过设置 ...

  5. elementui的table展开行显示另一关联子table表的数据

    需求:主表table可实现展开行显示关联子table的列表数据​ <div class="table-box"><el-tableref="enquir ...

  6. 【ElementUI优化】el-table展开行 ==> :expand-row-keys=“expands“ 刷新表格,保存当前操作展开行

    于极迷处识迷 则处处醒,将难放怀一放 则万境宽. 目录 一.el-table展开行(基础 可跳过) 1. 展示tag信息 2. 实现添加功能 问题: 二.控制el-table展开行(核心) 1.exp ...

  7. Vue table 点击按钮展开折叠面板

    vue 实现的 table 折叠展开功能,由于工作中用到,这里把相应代码整理下,方便自己日后 Copy 1.Html 部分 由基本的 table 表单与折叠栏部分组成 PS:table 上需要加上 r ...

  8. 【elementUI】el-table 展开行默认关闭或打开

    第一种方式: 使用 :default-expand-all="isExpand" 优点:方便,简单,页面初始化的时候给 delfault-expand-all 赋值展开或关闭 缺点 ...

  9. element ui 引入css,element-ui引入方式、自定义主题

    1. element-ui组件引入方式: 1)完整引入 在 main.js 中写入以下内容: import Vue from 'vue'; import ElementUI from 'element ...

最新文章

  1. MinkowskiPooling池化(下)
  2. IBM拓展云数据分析服务 用户来“做主”
  3. VC++之自定义消息
  4. Oracle里default什么意思,ORACLE中默认值default的使用方法.doc
  5. Centos7.9禁用密码登录
  6. Python线程指南
  7. Swift编程语言学习2.1——基础运营商(在)
  8. mysql innodb和myisam区别_MySQL?存储引擎简介
  9. 计算机绘图员 机械 实训二,计算机绘图员[机械]实训形考.doc
  10. JS -------------------设置弹出框位置屏幕的中间
  11. java clone()用法_java clone方法使用详解(转)
  12. Kronecker 定理
  13. 设计模式:卑微的代理模式
  14. 怎么让自媒体文章原创度变高?原创度达到多少才算合格?
  15. 逻辑回归算法——乳腺癌检测
  16. syncnavigator关于win10、win8系统无法注册机进行激活的问题
  17. hbase scan超时设置_hbase scan limit 10
  18. VeryCD新建2组中国eMule服务器
  19. windows无法格式化u盘怎么办_U盘提示格式化怎么办 U盘提示格式化解决方法【详解】...
  20. 运算放大器(运放)介绍

热门文章

  1. 关于 Unity 音乐音效管理
  2. 自动控制领域三大会议
  3. java产品分类和管理_Java生鲜电商平台-商品无限极目录的设计与架构
  4. 一体化电机在物流自动分拣系统中的应用
  5. cad字体安装_设计师,你的CAD图纸中是否有很多问号?
  6. linux机械硬盘如何挂载,Linux下挂载机械硬盘
  7. 解决Thinkpad电脑滋滋吱吱声的方法
  8. 华为平板m5升级鸿蒙,华为平板M5高分屏长续航,关键还能变电脑
  9. LVGL开发 | lv_lib_100ask之lvgl画板(lv_100ask_sketchpad)
  10. 高并发必学的 CAS 操作,看这篇就够了!