需要使用监听页面的滚动事件,折腾了挺久终于实现了,写出来跟大家分享一下。希望有更好的做法也能留言给我,谢谢��
export class example extends component{
scrollhandler = this.handlescroll.bind(this);
componentdidmount() {
window.addeventlistener('scroll', this.scrollhandler);
}
_handlescroll(scrolltop) {
console.log(scrolltop) //滚动条距离页面的高度
}
}
handlescroll(event) {
let scrolltop = event.srcelement.body.scrolltop;
this._handlescroll(scrolltop);
}
}
以上就是如何实现reactjs 监听页面滚动事件 的详细内容。