hello阿诚

有兴趣留言交流

elementUI中的计算合计

1、首先使用标签<el-table></el-table> 然后在其中写入 :sunmary-method方法

 

 2、对于每一个 <el-table-column></el-table-column> 标签 中写 prop的参数

 

 3、然后到element 官网 上找 getSumaries方法

 

 4、使用这个函数  如果祥只对 某一行 则需要对

column.property 进行筛选  这个的意思是 和上面的 prop 相同
   getSummaries(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]));
          if (!values.every(value => isNaN(value))) {
            sums[index] = values.reduce((prev, curr) => {
              const value = Number(curr);
              if (!isNaN(value)) {
                return prev + curr;
              } else {
                return prev;
              }
            }, 0);
            sums[index] += ' 元';
          } else {
            sums[index] = 'N/A';
          }
        });

        return sums;
      }

 

posted on 2021-04-30 09:26  陆秋明v  阅读(1259)  评论(0编辑  收藏  举报

导航