diff --git a/packages/table/src/table-store.js b/packages/table/src/table-store.js index 7240fe0f4..6f9137607 100644 --- a/packages/table/src/table-store.js +++ b/packages/table/src/table-store.js @@ -193,10 +193,10 @@ TableStore.prototype.mutations = { changeSortCondition(states, options) { states.data = sortData((states.filteredData || states._data || []), states); - const el = this.table.$el; - if (el) { + const { $el, highlightCurrentRow } = this.table; + if ($el && highlightCurrentRow) { const data = states.data; - const tr = el.querySelector('tbody').children; + const tr = $el.querySelector('tbody').children; const rows = [].filter.call(tr, row => hasClass(row, 'el-table__row')); const row = rows[data.indexOf(states.currentRow)];