Commit 943a4a73e5470ffc7fcdb76dcb160ceaf32df065
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 | 171 | this.$parent.selectAll(status); |
| 172 | 172 | }, |
| 173 | 173 | handleSort (index, type) { |
| 174 | - const column = this.columns[index]; | |
| 174 | + // 在固定列时,寻找正确的 index #5580 | |
| 175 | + const column = this.columns.find(item => item._index === index); | |
| 175 | 176 | const _index = column._index; |
| 176 | 177 | |
| 177 | 178 | if (column._sortType === type) { |
| ... | ... | @@ -180,7 +181,8 @@ |
| 180 | 181 | this.$parent.handleSort(_index, type); |
| 181 | 182 | }, |
| 182 | 183 | handleSortByHead (index) { |
| 183 | - const column = this.columns[index]; | |
| 184 | + // 在固定列时,寻找正确的 index #5580 | |
| 185 | + const column = this.columns.find(item => item._index === index); | |
| 184 | 186 | if (column.sortable) { |
| 185 | 187 | const type = column._sortType; |
| 186 | 188 | if (type === 'normal') { | ... | ... |