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

中国最新消息最新疫情德州网站建设优化

中国最新消息最新疫情,德州网站建设优化,阳江招聘网价格,邯郸网络作家村🤵 作者:coderYYY 🧑 个人简介:前端程序媛,目前主攻web前端,后端辅助,其他技术知识也会偶尔分享🍀欢迎和我一起交流!🚀(评论和私信一般会回&#…

🤵 作者coderYYY
🧑 个人简介:前端程序媛,目前主攻web前端,后端辅助,其他技术知识也会偶尔分享🍀欢迎和我一起交流!🚀(评论和私信一般会回!!)
👉 个人专栏推荐:《前端项目教程以及代码》

✨一、前言

  • el-table如果加上show-summary属性,表尾第一列会显示“合计”二字,其余列会将本列所有数值进行求合操作,并显示出来。
<template><el-table:data="tableData"bordershow-summarystyle="width: 100%"><el-table-columnprop="id"label="ID"width="180"></el-table-column><el-table-columnprop="name"label="姓名"></el-table-column><el-table-columnprop="amount1"sortablelabel="数值 1"></el-table-column><el-table-columnprop="amount2"sortablelabel="数值 2"></el-table-column><el-table-columnprop="amount3"sortablelabel="数值 3"></el-table-column></el-table>
  • 有时候只想对其中几列进行合计,就可以使用summary-method自定义我们的合计方法,指定要合计哪些列。

🚩二、具体实现

方法很简单,只要加个条件就可以

<el-table:data="tableData"borderheight="200":summary-method="getSummaries"show-summarystyle="width: 100%; margin-top: 20px"><el-table-columnprop="id"label="ID"width="180"></el-table-column><el-table-columnprop="name"label="姓名"></el-table-column><el-table-columnprop="amount1"label="数值 1(元)"></el-table-column><el-table-columnprop="amount2"label="数值 2(元)"></el-table-column><el-table-columnprop="amount3"label="数值 3(元)"></el-table-column></el-table>
</template><script>export default {data() {return {tableData: [{id: '12987122',name: '王小虎',amount1: '234',amount2: '3.2',amount3: 10}, {id: '12987123',name: '王小虎',amount1: '165',amount2: '4.43',amount3: 12}, {id: '12987124',name: '王小虎',amount1: '324',amount2: '1.9',amount3: 9}, {id: '12987125',name: '王小虎',amount1: '621',amount2: '2.2',amount3: 17}, {id: '12987126',name: '王小虎',amount1: '539',amount2: '4.1',amount3: 15}]};},methods: {//指定列求和getSummaries(param) {// console.log(param);const { columns, data } = param;const sums = [];columns.forEach((column, index) => {if (index === 0) {sums[index] = "合计";return;}const values = data.map((item) => Number(item[column.property]));// 只合计amount1和amount3,想合并哪些列就在这里指定if (column.property === "amount1"||column.property === "amount2") {sums[index] = values.reduce((prev, curr) => {const value = Number(curr);if (!isNaN(value)) {return prev + curr;} else {return prev;}}, 0);}});return sums;},};
</script>
http://www.khdw.cn/news/4461.html

相关文章:

  • 什么是一学一做视频网站好安卓优化大师app下载安装
  • 沈阳平台网站建设英语培训
  • 手机做网站多少钱qq群推广链接
  • 章丘做网站优化百度一下网页入口
  • 沧州做网站价格广东短视频seo营销
  • 南山品牌网站建设企业站长工具使用方法
  • 无锡谁会建商务网站黄冈网站推广软件免费下载
  • 无障碍网站建设的摘要直接进入网站的代码
  • 个人网站可以做地方免费的网络推广渠道
  • 贵阳网站建设平台百度免费咨询
  • 深圳有多少家设计公司企业seo培训
  • 做网站运营有前途seo搜索引擎优化实战
  • 做建筑看那些网站百度竞价平台官网
  • 网站建设一般用什么语言seo收费还是免费
  • 高端网站建设案例网络营销与管理专业是干什么的
  • 做外贸比较好用的网站seo关键词找29火星软件
  • 北京网站seo百度投诉中心
  • 个人做网站有什么用网站查询信息
  • phpcms双语网站怎么做肇庆seo优化
  • wordpress 快讯模板重庆seo网站运营
  • 嵌入式软件开发面试题内江seo
  • 如何创做网站百度风云榜排行榜
  • 网页设计建网站流程人力资源和社会保障部
  • 四平网站建设公司网站seo运营
  • 建设银行网站修改网盘资源共享网站
  • 马蜂窝是什么做的网站怎么让百度收录自己的网站
  • 网站设计一般要求google移动服务应用优化
  • 护士资格注册网站百度网游排行榜
  • 盗用别的公司网站模块windows优化大师卸载不了
  • 做网赌需要在哪些网站投广告个人博客登录首页