使用element製做表格,要求展現合計,可是合計中的數據比較特殊許多都是計算的,因此數據由後臺傳回來this
getSummaries(param) { let vm = this; let sums = []; if (this.showSummary) { var selectedColm = param.columns; let newArray=[] selectedColm.forEach(a => { if(vm.total[a.property]){ newArray.push(vm.total[a.property]) }else{newArray.push('')} }); sums=newArray; sums[0] = "合計"; return sums; } }
vm.total是後臺返回來的合計,a.property是表格對應的項code