element table 合计使用后台传回来的值进行展示

106次阅读

共计 406 个字符,预计需要花费 2 分钟才能阅读完成。

使用 element 制作表格,要求展示合计,但是合计中的数据比较特殊许多都是计算的,所以数据由后台传回来
1. 将 show-summary 设置为 true
2. 自定义合计方法 :summary-method=”getSummaries”
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 是表格对应的项

正文完
 0