Commit 943a4a73e5470ffc7fcdb76dcb160ceaf32df065

Authored by 梁灏
1 parent dde57741

fix #5580 , close #5582

Showing 1 changed file with 4 additions and 2 deletions   Show diff stats
src/components/table/table-head.vue
@@ -171,7 +171,8 @@ @@ -171,7 +171,8 @@
171 this.$parent.selectAll(status); 171 this.$parent.selectAll(status);
172 }, 172 },
173 handleSort (index, type) { 173 handleSort (index, type) {
174 - const column = this.columns[index]; 174 + // 在固定列时,寻找正确的 index #5580
  175 + const column = this.columns.find(item => item._index === index);
175 const _index = column._index; 176 const _index = column._index;
176 177
177 if (column._sortType === type) { 178 if (column._sortType === type) {
@@ -180,7 +181,8 @@ @@ -180,7 +181,8 @@
180 this.$parent.handleSort(_index, type); 181 this.$parent.handleSort(_index, type);
181 }, 182 },
182 handleSortByHead (index) { 183 handleSortByHead (index) {
183 - const column = this.columns[index]; 184 + // 在固定列时,寻找正确的 index #5580
  185 + const column = this.columns.find(item => item._index === index);
184 if (column.sortable) { 186 if (column.sortable) {
185 const type = column._sortType; 187 const type = column._sortType;
186 if (type === 'normal') { 188 if (type === 'normal') {