反应平滑滚动但不在初始化
React Smooth Scroll But Not On Init
我正在使用 ReactJS 构建一个聊天应用程序。在 Skype 或 WhatsApp 中,我们看到如果我们点击聊天,它会从上一个开始加载。但是,我想将此功能添加到我的应用程序中。
我想到了解决方法scrollIntoView({ behaviour: "smooth" })
。但如果我点击聊天,它会一直滚动到底部。但我希望它已经在挂载时滚动到底部。
你能给我一些建议吗?
你可以做的一件事是将一个 onload 事件侦听器附加到聊天或 div 或者你正在使用的任何东西,所以会发生的是,一旦你点击聊天它就会加载并且在加载时它会一直滚动到底部
我从未使用过 React,但这应该可以解决问题....
我正在使用 ReactJS 构建一个聊天应用程序。在 Skype 或 WhatsApp 中,我们看到如果我们点击聊天,它会从上一个开始加载。但是,我想将此功能添加到我的应用程序中。
我想到了解决方法scrollIntoView({ behaviour: "smooth" })
。但如果我点击聊天,它会一直滚动到底部。但我希望它已经在挂载时滚动到底部。
你能给我一些建议吗?
你可以做的一件事是将一个 onload 事件侦听器附加到聊天或 div 或者你正在使用的任何东西,所以会发生的是,一旦你点击聊天它就会加载并且在加载时它会一直滚动到底部
我从未使用过 React,但这应该可以解决问题....