Skip to content

Bug: vxe表格虚拟滚动与自动行高冲突问题 #7141

@SingingHan

Description

@SingingHan

Version

Vben Admin V5

Describe the bug?

vxe表格在虚拟滚动的情况下, 如果表格的高度是的自动, 会行高冲突问题, 具体体现在, 如果我修改表格的size为200, 就会出现显示的表格数据行数没有到达200的情况.

Reproduction

在229行的位置, 新增代码, 就可以解决:
if (
mergedOptions.virtualYConfig?.enabled &&
mergedOptions.rowConfig?.height === 'auto'
) {
// Virtual scrolling assumes fixed row height; auto height can clip rows.
mergedOptions.virtualYConfig.enabled = false;
}

System Info

System:
    OS: macOS 15.6.1
    CPU: (10) arm64 Apple M4
    Memory: 157.13 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 22.14.0 - /Users/yanghan/.nvm/versions/node/v22.14.0/bin/node
    npm: 10.9.2 - /Users/yanghan/.nvm/versions/node/v22.14.0/bin/npm
    pnpm: 10.14.0 - /Users/yanghan/.nvm/versions/node/v22.14.0/bin/pnpm
    Watchman: 2026.01.05.00 - /opt/homebrew/bin/watchman
  Browsers:
    Chrome: 144.0.7559.97
    Safari: 18.6

Relevant log output

Validations

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions