我正在尝试onScroll
在桌面上添加一个事件.这就是我尝试过的:
componentDidMount() {
ReactDOM.findDOMNode(this.refs.table).addEventListener('scroll', this.listenScrollEvent);
}
componentWillUnmount() {
ReactDOM.findDOMNode(this.refs.table).removeEventListener('scroll', this.listenScrollEvent);
}
listenScrollEvent() {
console.log('Scroll event detected!');
}
render() {
return (
<table ref="table">
[...]
</table>
)
}
Run Code Online (Sandbox Code Playgroud)
我试过console.log(ReactDOM.findDOMNode(this.refs.table))
,我得到了正确的结果,但滚动事件从来没有被解雇过.我在这里看了但仍然失败了.任何帮助都会非常感激.