Skip to content

页面本身有滚动条时,表格启用y轴虚拟滚动,表格内部滚动到底部加载新数据,此时页面body会被滚动到顶部去? #2902

@Taosome

Description

@Taosome

可复现的链接(必须为公开链接,仅包含能复现问题的示例代码):

https://stackblitz.com/edit/vitejs-vite-qvgpywe8?file=src%2Fmain.js,src%2Fviews%2FDemo1.vue

是否已准备好复现链接与示例代码?

  • 我确定已准备好以上复现链接

问题描述与截图:

复现demo中已能够复现,先将页面的滚动条往下滚动一些,然后在表格内滚动至底部,此时table数据增加,table内的滚动条位置正确,但页面会被滚动至顶部。
通过增大表格上下的占位div高度 又可恢复正常

期望的结果:

表格滚动触底加载新数据后 不会影响页面本身的滚动条

操作系统:

win11

浏览器版本:

136.0.7103.48

vue 版本:

3.5.13

vxe-pc-ui 版本:

4.5.33

vxe-table 版本:

4.13.15

是否使用当前最新版本?

  • 我确定已经更新到最新版本后依然存在该问题

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions