react+dva+antd 怎样给真实body绑定鼠标滚动事件

代码时这样的: const handleScroll=()=> {
console.log("开始滚动")
}
document.querySelector('body').onScroll = handleScroll();
document.body.onScroll = handleScroll();
这两种方法都不行,滚动的时候不触发 但是加载的时候反而触发了...请大神们帮忙看看呗

document.onscroll = function () {}
body高度不能固定

document.querySelector("body").onscroll = handleScroll

scrollEvent=()=>{
let top = document.documentElement.scrollTop;
}
componentDidmount(){
window.addEventListener('scroll',this.scrollEvent);
}
componentWillUnmount(){
this.scrollEvent = '';
}