在再给el-table整一个合计行,为什么没有我的prop没有获取到合计行的值
合计的语句
getSummaries(param){
const { columns, data } = param;
const sums = [];
columns.forEach((column, index,cellValue) => {
const values = data.map(item => item[column.property]);
let sum = 0;
values.forEach(function(item,index){
if(item==null){
item=0
}
if(typeof(item) == 'string'&&item.indexOf('%')>0){
item=Number(item.split('%')[0])
}
var aaa = Number(item)
if(!isNaN(aaa)){
sum = sum + Number(item)
}else{
sum = null
}
})
console.log(sum)
if (index === 0) {
sums[index] = '合计';
return;
}
if (index == 1) {
sums[index] = sum;
return;
}
if (index == 2) {
return sums[index] = sum;
}
if (index == 3) {
sums[index] = 7/1;
return;
}
});
return sums;
},
prop是表格绑定的:data里面的值,合计是没有加到data里面的,想要在prop用到合计的话,可以把getSummaries里面的值加到data里面