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

效果图

在这里插入图片描述

实现

1、使用到的参数

官网链接:element-table
在这里插入图片描述

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

summary-method并传入一个方法,返回一个数组,这个数组中的各项就会显示在合计行的各列中

show-summary设置为true就会在表格尾部展示合计行

2、代码演示

在这里插入图片描述

在这里插入图片描述

    <el-table :data="tableData" style="width: 100%" height="250" :summary-method="getSummaries" show-summary>
      
    </el-table>
/**
     * 合计的方法
     * @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
    },

相关推荐

  1. Element Plus 的 el-table 组件合并不规律的

    2024-06-17 13:18:03       55 阅读
  2. el-table 合集合并

    2024-06-17 13:18:03       39 阅读
  3. vue项目- el-table表格合并

    2024-06-17 13:18:03       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-17 13:18:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-17 13:18:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-17 13:18:03       82 阅读
  4. Python语言-面向对象

    2024-06-17 13:18:03       91 阅读

热门阅读

  1. Python数据分析与机器学习在金融风控中的应用

    2024-06-17 13:18:03       30 阅读
  2. Hashtable 基本用法及其与 HashMap 的区别

    2024-06-17 13:18:03       38 阅读
  3. Apache网页优化

    2024-06-17 13:18:03       34 阅读
  4. 创建Docker容器与外部机通信(端口映射的方式)

    2024-06-17 13:18:03       33 阅读