0

我正在使用 Office Fabric 中的列表,特别是 DetailsList。在我的列表中,我有许多渲染起来非常昂贵的图像,以及一个相当大的行列表。不幸的是,这意味着当我向下滚动时,会出现巨大的延迟,因为页面正在重新渲染新图像(也令人沮丧,因为它会破坏以前的图像,如果我向上滚动,它同样会延迟)。

有没有办法强制渲染整个列表,以便在向上或向下滚动时不必重新渲染?只要实际滚动部分没有高延迟/不慢或不生涩,我不介意有很长的初始加载时间。

4

1 回答 1

1

您可以通过在 DetailsList 的onShouldVirtualize回调中返回 false 来禁用虚拟化。

该团队将在未来几个月内积极致力于改进 List / DetailsList 虚拟化。

描述上述道具的相关文档页面:

于 2018-12-08T00:18:07.043 回答