element--el-table合计换行显示

el-table合计换行显示

效果图

实现

1、使用到的参数

官网链接:element-table

将show-summary设置为true就会在表格尾部展示合计行。默认情况下,对于合计行,第一列不进行数据求合操作,而是显示「合计」二字(可通过sum-text配置),其余列会将本列所有数值进行求合操作,并显示出来。当然,你也可以定义自己的合计逻辑。使用summary-method并传入一个方法,返回一个数组,这个数组中的各项就会显示在合计行的各列中,具体可以参考本例中的第二个表格。
summary-method并传入一个方法,返回一个数组,这个数组中的各项就会显示在合计行的各列中
show-summary设置为true就会在表格尾部展示合计行

2、代码演示

javascript 复制代码
    <el-table :data="tableData" style="width: 100%" height="250" :summary-method="getSummaries" show-summary>
      
    </el-table>
javascript 复制代码
/**
     * 合计的方法
     * @param param
     * @returns {*[]}
     */
    getSummaries (param) {
      const { columns, data } = param
      const sums = []
      columns.forEach((column, index) => {
        if (index === 0) {
          sums[index] = '总价'
          return
        }
        /**
         * 计算逻辑,计算完成后换行展示
         */
        sums[index] = <p>优秀为:1<br/>好为:1<br/>中等为:1<br/>差为:1<br/></p>
      })

      return sums
    },
相关推荐
阿星AI工作室7 分钟前
给openclaw龙虾造了间像素办公室!实时看它写代码、摸鱼、修bug、写日报,太可爱了吧!
前端·人工智能·设计模式
Kayshen10 分钟前
我用纯前端逆向了 Figma 的二进制文件格式,实现了 .fig 文件的完整解析和导入
前端·agent·ai编程
wuhen_n13 分钟前
模板编译三阶段:parse-transform-generate
前端·javascript·vue.js
椰子皮啊14 分钟前
音视频会议 ASR 实战:概率性识别不准问题定位与解决
前端
小码哥_常14 分钟前
Kotlin扩展:为代码注入新活力
前端
小码哥_常16 分钟前
Kotlin函数进阶:解锁可变参数与局部函数的奇妙用法
前端
Wect16 分钟前
浏览器缓存机制
前端·面试·浏览器
滕青山17 分钟前
正则表达式测试 在线工具核心JS实现
前端·javascript·vue.js
不可能的是18 分钟前
前端图片懒加载方案全解析
前端·javascript
不可能的是19 分钟前
前端 SSE 流式请求三种实现方案全解析
前端·http