提供三种方式:
第一步是应该找到翻页对应的js方法。
第一种:
记得在table标签上面加ref=“table”,ref里面的要和$refs后面的一致

this.$nextTick(() => {
	this.$refs.table.bodyWrapper.scrollTop = 0
})

不好使换下一个


第二种:原生的

let overflowY = this.$el.getElementsByClassName("el-table__body-wrapper")[0];
 if (!overflowY) {
     return;
 }
overflowY.scrollTop = 0;

不好使再换


this.$nextTick(() => {
	window.scroll(0,0);
})

我是这种好使的


还有一种,是这篇帖子发布之后才发现的,2020.12.28补充

//找到滚动条所在位置,我的是在div上,(方法是按f12,在element界面查看),知道后,在对应的div标签内添加如下:
ref = "mydiv"
//在js中的翻页方法添加以下代码:
this.$refs.mydiv.scrollTop = 0;
GitHub 加速计划 / eleme / element
13
1
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:16 天前 )
c345bb45 1 年前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 1 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐