如何在componentDidUpdate之后将列表项滚动到视图中?

时间:2017-05-04 09:08:13

标签: javascript reactjs

如果有一个反应js视图与一长串项目。渲染后我想通过ref选择某个列表项并将其滚动到视图中以使其对用户可见。目前我需要超时,因为尚未在componentDidUpdate上的dom中创建某个项目。如何在不超时的情况下实现滚动到视图?

阵营

 componentDidUpdate() {

  const that = this;

  setTimeout(function() {
    that.refs.itemSelected.scrollIntoView();
  }, 1000);

 },

0 个答案:

没有答案