[英]Scroll to bottom on component render
您好,我想在组件渲染后立即滚动到底部。 我试图把它放在 useEffect 中,但这不起作用:
useEffect(() => {
scrollRef.current.scrollIntoView();
}, []);
如果我在我的依赖项中添加一个参数,它会起作用,但问题是我不需要那个参数。
我试图将我的 scrollRef 放在我的部门中,但这没有用。 我尝试使用 if 语句检查 ref 是否不是 null 但这也不起作用。
可能我会使用 requestAnimationFrame 方法。 所以你的代码看起来像
useEffect(() => {
requestAnimationFrame(() => {
scrollRef.current.scrollIntoView()
})
}, [])
有关该方法的更多信息,您可以在此处找到链接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.