【发布时间】:2018-09-23 00:58:43
【问题描述】:
我有一个<List> 组件。我正在构建一个功能:
-
滚动到
<List>中的特定行。它通过使用scrollToIndex属性来实现。 -
滚动到该行中的特定行。它通过
document.getElementById('myId').scrollIntoView()来实现这一点。
如何确保步骤 (2) 发生在步骤 (1) 之后?
注意:我已经尝试过onRowsRendered(),但看起来并不总是在scrollTo之后执行。
文档是here,但不幸的是我很卡。
编辑:如果以后有人遇到这个问题,我在 GitHub 存储库中得到了某种的答案:
您传入的
onScroll属性绑定到 htmlonscroll事件,该事件在您每次滚动时都会触发。scrollToIndex属性用于计算scrollTop,然后在 html 元素上手动设置。
https://github.com/bvaughn/react-virtualized/issues/1077#issuecomment-381438215
【问题讨论】: