1、预计效果如下

2、前端及样式部分

1)el-table

<el-table
size="small"
stripe
style="width: 100%"
class="table_info"
v-loading="loading"
:data="list"
show-summary>
<el-table-column
label="标题"
prop="Title"
min-width="2">
</el-table-column>
<el-table-column
label="1数量"
prop="Num1"
min-width="2">
</el-table-column>
<el-table-column
label="2数量"
prop="Num2"
min-width="2">
</el-table-column>
<el-table-column
label="3数量"
prop="Num3"
min-width="2">
</el-table-column>
<el-table-column
label="4数量"
prop="Num4"
min-width="2">
</el-table-column>
<el-table-column
label="操作"
width="300">
<template slot-scope="scope">
<div style="line-height: 1; font-size: 0;">
<el-button size="mini" @click="这里写单击方法">查看</el-button>
</div>
</template>
</el-table-column>
</el-table>

2)合计的位置设置、按钮添加

// 合计行设置
showSummariesPosition () {
// 合计行显示在表头
let table = document.querySelector('.el-table')
let footer = document.querySelector('.el-table__footer-wrapper')
let body = document.querySelector('.el-table__body-wrapper')
table.removeChild(footer)
table.insertBefore(footer, body)
// 在合计行的最后一列添加按钮
let html = table.querySelectorAll('td')[5].querySelector('.cell')
html.innerHTML = "<el-button size='mini' style='padding: 7px 15px;font-size:12px;border-radius:3px;display: inline-block;display: inline-block;line-height: 1;white-space: nowrap;cursor: pointer;background: #fff;border: 1px solid #dcdfe6;color: #606266;-webkit-appearance: none;text-align: center;box-sizing: border-box;outline: 0;margin: 0;transition: .1s;font-weight: 500;'>查看</el-button>"
html.onclick = () => {
this.toAllDetails()
}
},

3)mounted周期初始化加载

mounted () {
this.$nextTick(() => {
this.showSummariesPosition()
})
},

至此,效果实现如本文开篇所示效果图

以上就是el-table 在第一行添加合计行和操作按钮的介绍,做此记录,如有帮助,欢迎点赞关注收藏!

最新文章

  1. 分布式应用下的Redis单机锁设计与实现
  2. oracle之sqlplus讲解
  3. HSDB
  4. EnCase v7 could not recognize Chinese character folder names / file names on Linux Platform
  5. 【每日scrum】NO.7
  6. Mac双系统切换
  7. 顶尖数据挖掘辅助教学套件(TipDM-T6)产品白皮书
  8. Python之路:Python 基础(二)
  9. .Net Core应用搭建的分布式邮件系统设计
  10. 盗版SQL Server的性能限制
  11. RabbitMQ是如何运转的?
  12. nist-sha
  13. flask实战-个人博客-虚拟环境、项目结构
  14. Ubuntu16.04安装和使用ElasticSearch
  15. Linux 程序设计1:深入浅出 Linux 共享内存
  16. DIOCP-V5发布
  17. python进阶(六) 虚拟环境git clone报错解决办法
  18. 2018.10.26 poj3421X-factor Chains(数论+排列组合)
  19. 软件测试_Loadrunner_APP测试_性能测试_脚本优化_脚本回放
  20. ztree参考

热门文章

  1. navisworks2021保姆级下载安装教程
  2. 【云原生 · Docker】Docker入门、安装配置
  3. ifconfig命令的使用
  4. PLSql在Oracle中创建表空间
  5. js-day05-对象
  6. 医疗在线OLAP场景下基于Apache Hudi 模式演变的改造与应用
  7. 论文解读(CDTrans)《CDTrans: Cross-domain Transformer for Unsupervised Domain Adaptation》
  8. 跟我学Python图像处理丨图像分类原理与案例
  9. 个人电脑公网IPv6配置
  10. 错误:Required request parameter &#39;XXX&#39; for method parameter type String is not present