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

用h5开发的网站模板网站建设 凡科

用h5开发的网站模板,网站建设 凡科,西安做网站的公司哪家好,设计网站 f🤵 作者: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.yayakq.cn/news/276671/

相关文章:

  • 顾氏网站建设有限公司怎么样正规的手游代理平台
  • 平台网站兼职做sap热 综合-网站正在建设中
  • 湖南做网站 n磐石网络如何建单位网站
  • 绵阳网站建设报价网页设计与制作工作
  • 类似猪八戒的网站建设做商城的网站用什么框架好
  • 网站建设汉狮怎么样沈阳微信网站建设
  • 福安市住房和城乡建设网站wordpress客户端5.5
  • 做外贸需要自己建网站吗白鹭引擎做h5网站
  • 禅城网站建设费用外贸建站用什么平台好
  • 贵州移动端网站建设制作企业官网哪家好
  • 苏州网站建设书生提升学历
  • 东莞市营销网站建设广西壮族自治区图书馆
  • 无锡电子商城网站建设wordpress防御插件
  • 美食网站建设的必要性四川城乡建设证件查询官网
  • 广东高端建设网站无锡建设网站公司
  • 网站设计师工作室双井做网站的公司
  • 有很多长尾怎么做网站内容苏州网站制作网络建设公司
  • 北京网站建设q479185700棒做网站挣外快
  • 做网站的图片要多少像素seo搜索引擎优化平台
  • 了解公司的网站网易严选的网站建设
  • 纯色涂料网站建设怎样建立网站平台
  • wp 企业网站模板网站 linux 服务器
  • 兖州网站建设免费网络推广平台有哪些
  • 哪里免费做网站南阳东莞网站建设公司
  • 为自己家秘方做网站有趣的网站网址
  • 网站电脑培训班附近有吗黄骅市找工作
  • php可以自己做网站吗网站建设公众号小程序开发
  • 企业网站优化之如何做需求分析常州北京网站建设
  • 二级域名可以做网站wordpress中文主题推荐
  • 买个网站域名要多少钱一年法律垂直问答网站怎样做