From 3fb5131d64b080046903b56ee5677aeff03b902f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9A=AE=E9=9B=A8?= Date: Mon, 15 May 2017 17:34:05 +0800 Subject: [PATCH] Table: fix #4692 table[highlight-current-row] with column[type=expand] will highlight wrong row --- packages/table/src/table-body.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/table/src/table-body.js b/packages/table/src/table-body.js index 7ffcb665d..dd24425f6 100644 --- a/packages/table/src/table-body.js +++ b/packages/table/src/table-body.js @@ -52,7 +52,7 @@ export default { on-contextmenu={ ($event) => this.handleContextMenu($event, row) } on-mouseenter={ _ => this.handleMouseEnter($index) } on-mouseleave={ _ => this.handleMouseLeave() } - class={ [this.getRowClass(row, $index)] }> + class={ ['el-table__row', this.getRowClass(row, $index)] }> { this._l(this.columns, (column, cellIndex) => tr'); + const rows = el.querySelectorAll('tbody > tr.el-table__row'); const oldRow = rows[data.indexOf(oldVal)]; const newRow = rows[data.indexOf(newVal)]; if (oldRow) {