反应onScroll不起作用

反应onScroll不起作用,第1张

反应onScroll不起作用

问题的根源

this.refs.list
是React组件,而不是DOM节点。要获取具有
addEventListener()
方法的DOM元素,您需要调用
ReactDOM.findDOMNode()

class ScrollingApp extends React.Component {    _handleScroll(ev) {        console.log("Scrolling!");    }    componentDidMount() {        const list = ReactDOM.findDOMNode(this.refs.list)        list.addEventListener('scroll', this._handleScroll);    }    componentWillUnmount() {        const list = ReactDOM.findDOMNode(this.refs.list)        list.removeEventListener('scroll', this._handleScroll);    }    }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4905243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存