需求:后端传过来两个字段,是否合并单元格:num=1时合并,合并的单元格数量:count。实现当循环遇到value.num=1的时候,接下来的value.count行的input输入框输入的值作为一组,实现实时数求和
显示总和的单元格
<td class="dm_right" v-if="value.num==1" :rowspan="value.count"> {{ getSum(index) }} </td>
methods中调用getSum方法
getSum(startIndex) {
let total = 0;
for (let i = startIndex; i < startIndex + this.model[startIndex].count; i++) {
if (this.model[i] && this.model[i].remark) {
total += Number(this.model[i].remark) || 0;
}
}
return total;
},
完美实现