diff --git a/packages/table/src/table-header.js b/packages/table/src/table-header.js index 218eb5ccb..a0e277cc2 100644 --- a/packages/table/src/table-header.js +++ b/packages/table/src/table-header.js @@ -197,13 +197,17 @@ export default { this.$nextTick(_ => { for (let i = 0, length = this.columns.length; i < length; i++) { - if (this.columns[i].property === this.defaultSortProp) { - this.columns[i].order = this.defaultSortOrder; + let column = this.columns[i]; + if (column.property === this.defaultSortProp) { + column.order = this.defaultSortOrder; + states.sortingColumn = column; break; } } - this.store.commit('changeSortCondition'); + if (states.sortingColumn) { + this.store.commit('changeSortCondition'); + } }); } },