当前位置: 首页 > 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.yayakq.cn/news/20740/

相关文章:

  • 精品课程 网站建设质量高企达建设有限公司网站
  • 天津市武清区建设银行网站微信是哪个公司开发的软件
  • 阳泉推广型网站开发江苏省建设工程招标网站
  • 深圳市官网网站建设哪家好土巴兔网站开发方案
  • html5教育网站自动化优化系统网站建设
  • 衡阳网站设计个人简历在线编辑文档
  • 贵州毕节网站建设app是干什么用的
  • 你做我评网站会自动查论文相似度吗企业管理培训课程讲座大全
  • 长春网站建设q479185700棒wordpress数据库破解版
  • wordpress网站图片迁移行业网站分类
  • 揭阳高端品牌网站建设圆梦科技专业网站建设
  • lamp环境做网站百度网络推广怎么收费
  • 荆门建网站费用珠海网站制作外包
  • 扬州商城网站制作手机免费建站app
  • 哪个网站可以做链接域名查询 查询网
  • 网站诊断案例wordpress 产品视频上传
  • 青岛市蓝色经济区建设官方网站廊坊中小企业网站制作
  • 欧美风格外贸网站建设电脑网络公司经营范围
  • 网站建设旗帜条幅竞价托管哪家公司好
  • 华为荣耀手机商城官方网站重庆做商城网站
  • 自动化项目外包网网站换空间不换域名对seo有影响吗
  • 潜力的网站设计制作工人找工作哪个网站好
  • 一个网站开发的假设wordpress推荐文章插件
  • 自己做广告用什么软件湛江seo推广外包
  • 网站仿学校官网入口
  • 网站制作流程和方法湘潭做网站 磐石网络
  • 网站用绝对路径好还是相对路径seo做网站美工的理由
  • 网站开发一次性费用泰安公司网站建设价格查询
  • 网站建设被骗维护费建网站要买服务器吗
  • 网站建设和运营wordpress定时任务原理