elementUI 表格翻页后 滚动条回到顶部/第一行
情况1:组件中直接使用的是el-table
<el-table ref="table"></el-table>
那么需要在用到的地方直接使用
this.$nextTick(() => {
this.$refs.table.bodyWrapper.scrollTop = 0
})
情况2:将el-table二次封装后又使用的
父组件:
<base-table ref="baseTable" />
子组件:
<el-table ref="table" ></table>
那么需要在用到的地方使用:
this.$nextTick(() => {
this.$refs.baseTable.$refs.table.bodyWrapper.scrollTop = 0
})
或者在子组件中写个方法(推荐):
getTableDom() {
this.$nextTick(() => {
this.$refs.table.bodyWrapper.scrollTop = 0
})
},
然后再父组件中调用子组件方法
this.$nextTick(() => {
this.$refs.baseTable.getTableDom()
})
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具