2

我在构建无限滚动列表时遇到问题。我需要保持滚动位置,但在底部呈现更多行。react-virtualized提供scrollTo,但这似乎还不够,因为我们没有当前的 scrolledTo 索引。使用 动态计算scrollTo索引clientHeightscrollHeight并且scrollTop只能提供近似值,尤其是当行具有动态高度时。

有什么建议么?

4

1 回答 1

1

我需要保持滚动位置,但在底部呈现更多行。

在末尾/底部添加更多行不会影响滚动位置。

react-virtualized 提供了 scrollTo 但这似乎还不够,因为我们没有当前的 scrolledTo 索引。

你将 scroll-to 属性传递给 react-virtualized 所以你必须拥有它。如果您想收到用户启动的滚动更改的通知,您可以使用onScrolloronRowsRendered回调。

于 2017-03-25T16:03:07.787 回答