在React中渲染期间ScrollIntoView缩短了

时间:2018-08-23 09:02:58

标签: reactjs scroll anchor render

我正在使用refs方法使用scrollIntoView。这就是我的称呼方式:

const domNode = ReactDOM.findDOMNode(this.child[id])
domNode.scrollIntoView({ behavior: "smooth", block: "center" });

整个页面渲染完成后,它完全可以正常工作,但是如果我尝试单击一个链接,该链接应滚动到页面上的某些组件,并且有些组件尚未完成渲染,它会向正确的位置滚动一点然后,如果突然完成渲染,则会停在错误的位置。

关于为什么发生这种情况的任何想法吗?

0 个答案:

没有答案