当前位置: 首页 > 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.yidumall.com/news/109466.html

相关文章:

  • 最便宜网站空间厦门关键词seo排名网站
  • wordpress视频缩略图nseo推广服务哪家好
  • 小程序制作服务器百度关键词优化查询
  • 为什么要做官方网站互联网营销师含金量
  • 免费网站定制热门推广平台
  • 珠宝商城网站模板百度优化seo
  • 非洲用什么网站做采购今天时政新闻热点是什么
  • 甘肃网站建设公司识图找图
  • 网站建设目的功能手机百度网盘下载慢怎么解决
  • 佛山网站代运营网络营销心得体会800字
  • 商城形式的网站需要多少钱大型网站建设
  • 论坛网站太难做没人客户引流推广方案
  • 白银市建设局网站首页网络销售就是忽悠人
  • 马鞍山网站建设公好看的网站设计
  • 支付宝也做网站吗运营seo是什么意思
  • 成都商城网站开发设计打开搜索引擎
  • 武汉微网站建设百度知道登录
  • 贵阳 网站建设数据分析师报考官网
  • 国外游戏ui设计网站百度推广介绍
  • 河北邢台移动网站建设百度地图下载2022新版安装
  • 安康网站设计合肥关键词快速排名
  • 网站seo关键词布局app拉新项目
  • wordpress mohtmlwin7优化大师
  • 网站建设制作方案百度竞价排名查询
  • 网站建设的软件西安百度关键词排名服务
  • 怎样在中国建设银行网站交党费35个成功的市场营销策划案例
  • 怎么做网站的地图页平台接广告在哪里接的
  • 猴痘的预防措施深圳seo专家
  • 台州网站建设方案托管大型的营销型网站
  • 建站公司用的开源系统看广告赚钱