计算表格每行的每列累计金额

  • 页面要求如下
    image

  • lists就是表格数据
    image

  • cols是表格头数组
    image

  • 具体代码如下

// 双重for循环
    mapList(lists) {
      for (let m = 0; m < lists.length; m++) {
        let sum = 0
        for (let n = 0; n <= this.cols.length - 1; n++) {
          // console.log(`day${this.cols[i].value}`)
          // console.log(lists)
          const value = lists[m][`day${this.cols[n].value}`] / 100
          sum += value
          lists[m][`day${this.cols[n].value}`] = {
            sum: sum, // 充值累计
            value: value
          }
        }
      }
      this.tableData = lists
    },
posted @ 2022-11-11 16:58  派大星果仁  阅读(52)  评论(0编辑  收藏  举报