我有以下React 应用程序,我在其中使用 react-spring 在路线之间制作动画,并根据当前滚动位置为不同元素制作动画。
当我overflow: scroll
在Home
组件上使用时,我无法从我的handleScroll
方法中返回任何内容(它只返回 0):
handleScroll(e) {
let windowScrollPosition = window.scrollY
this.setState({ windowScrollPosition: windowScrollPosition }, () => console.log(this.state.windowScrollPosition, 'this.state.windowScrollPosition'))
}
有没有解决的办法?
不幸的是,我需要用它overflow: scroll
来解决这个问题。
任何帮助深表感谢!