Skip to content

希望提供关闭HeaderRenderOptimize、BodyRenderOptimize、FooterRenderOptimize的选项 #3203

@touch-xzc

Description

@touch-xzc

这个需求解决了什么问题:

场景:同时开启横向虚拟滚动和表格的showHeaderOverflow,且向column的header插槽传vue组件。
表现:横向滚动或更新data时,header插槽里的组件会销毁和重新创建。
问题:
我在header插槽里渲染自定义的组件(组件最外层是el-popover),通过该组件更新data时,el-popover会立刻关闭(被销毁)。
不开启showHeaderOverflow时,el-popover不会立刻关闭。
使用spanMethod/footerSpanMethod关闭HeaderRenderOptimize时表格性能下降明显。

希望可以开启showHeaderOverflow且避免header插槽内的组件被销毁。

建议的 API 是什么样的:

renderOptimizeConfig: {
header: Boolean,
body: Boolean,
footer: Boolean,
}

是否已有其他不错的替代方案:

No response

是否使用当前最新版本?

  • 我已确认是使用当前的最新版本。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions