<myTable
ref="myTableRef"
:summary-method="getSummaries"
show-summary
> </myTable>
const myTableRef = ref(null);
const getSummaries = (param) => {
const sums = [];
columns.forEach((column, index) => {
if (index === 0) {
sums[index] = '合计';
return;
}
switch (column.property) {
case 'value1':
nextTick(() => {
let html = myTableRef.value.tableRef.$refs.footerWrapper
.querySelector('.el-table__footer')
.querySelectorAll('td')
[index].querySelector('.cell');
html.innerHTML = `<el-button type='text'>添加</el-button>`;
html.onclick = () => {
add();
};
});
break;
default:
break;
}
});
return sums;
}
const add = () => {
console.log('点击了新增');
}