sort-change當表格的排序條件發生變化的時候會觸發該事件:
調試發現方法已執行,但是最終排序未生效到表格。因為表格排序只執行一次,需要禁掉默認排序。
<el-table class="table" ref="table" :data="list" :default-sort="{prop: 'SlideNo', order:'ascending'}" @sort-change="sortChange" > </el-table>
自定義排序 :
sortChange(column, prop, order) { //需要先清除默認排序 !!! if (this.$refs.table) this.$refs.table.clearSort() // sort... }
~~~ 測試通過,已按自定義排序 ~~~