diff --git a/packages/table/src/table-header.js b/packages/table/src/table-header.js index be7e416f5..7593e21ef 100644 --- a/packages/table/src/table-header.js +++ b/packages/table/src/table-header.js @@ -26,13 +26,9 @@ const convertToRows = (originColumns) => { } } if (column.children) { - let childrenMax = 1; let colSpan = 0; column.children.forEach((subColumn) => { - const temp = traverse(subColumn, column); - if (temp > childrenMax) { - childrenMax = temp; - } + traverse(subColumn, column); colSpan += subColumn.colSpan; }); column.colSpan = colSpan; @@ -105,7 +101,7 @@ export default { on-mouseout={ this.handleMouseOut } on-mousedown={ ($event) => this.handleMouseDown($event, column) } on-click={ ($event) => this.handleHeaderClick($event, column) } - class={ [column.id, column.order, column.headerAlign, column.className || '', rowIndex === 0 && this.isCellHidden(cellIndex) ? 'is-hidden' : '', !column.children ? 'is-leaf' : ''] }> + class={ [column.id, column.order, column.headerAlign, column.className || '', rowIndex === 0 && this.isCellHidden(cellIndex, columns) ? 'is-hidden' : '', !column.children ? 'is-leaf' : ''] }>