vue el-table 算合计的几种方式

:summary-method="getSummaries" show-summary

style="width: 100%; margin-top: 20px">

this.totalObj = res.data.data.num;

第一种

getSummaries(param) {
      const { columns, data } = param;
      const sums = [];
      columns.forEach((column, index) => {
        if (index === 0) {
          sums[index] = "合计";
          return;
        }
        let arr = Object.keys(this.totalObj);
        if (arr.length) {
          arr.forEach((item) => {
            switch (column.property) {
              case item:
                sums[index] = this.totalObj[item];
                break;
              default:
                break;
            }
          });
        }
      });
      return sums;
    },

你可能感兴趣的:(小方法集散地,vue.js,javascript,前端)