ElementPlus使用分页器切换页码数据定位在顶部
<el-table ref="multipleTable">
...内容
</el-table>
<el-pagination @current-change="handleCurrentChange"/>
handleCurrentChange(val){
this.pageNum.currentPage = val
this.dataList()更新列表数据
--重要内容--
this.$nextTick(() => {
this.$refs.multipleTable.setScrollTop(0)
console.log(this.$refs.multipleTable)
})
}
先上代码
主要有两个步骤
1.在el-table中添加ref=“mutipleTable”
2.在对应的切换页码的方法中加上
this.$nextTick(() => {
this.$refs.multipleTable.setScrollTop(0)
})
注意:之前在各平台搜索一直给出的解答是使用Wraper.scrollTop = 0,但是使用后无效,原因可能是因为elementPlus的el-table没有这个属性;所以直接打印this.$refs.multipleTable,可以查看所能使用的属性,对应文档使用即可(还是要多看看文档╥﹏╥)