elementUI的table组件,再次渲染数据时,如何清除上一次数据视图的排序问题?

1、数据是不定的,渲染数据时,点了排序,会影响下一次的数据视图的顺序。
2、

  <el-table
    :data="rowTb"
    border
    ref="sort"
    stripe
    @row-dblclick="toShowDetails"
    v-loading="resLoading"
    element-loading-text="拼命加载中. . ."
    style="font-size: 12px;">
   <el-table-column type="index" fixed width="80"/>
<div v-for="(item,index) in rowTh">
    <el-table-column sortable :key="index" :prop="item" :label="item" show-overflow-tooltip min-width="270px"/>
  </div>
</el-table>

3、尝试用this.$refs.sort.clearSort();没解决。


慕雪6442864
浏览 7225回答 1
1回答

有只小跳蛙

clearSort()这个方法可能不在this.$refs.sort下面哦,尝试着把this.$refs.sort.clearSort()打印出来看看是不是undefined或者打印this.$refs.sort去找找clearSort()方法在哪里
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js