window.addEventListener('scroll', function () {
if (this.props.isLoadingMore) {
return
}
if (timeoutId) {
clearTimeout(timeoutId)
}
timeoutId = setTimeout(callback, 10)
}.bind(this));
**************************获取指定的元素,需要用到ref属性***********
const wrapper = this.refs.wrapper <div className="load-more" ref="wrapper">
const top = wrapper.getBoundingClientRect().top *****获取指定元素到屏幕顶部的高度,会联系到父元素
const windowHeight = window.screen.height *********************屏幕可视高度
函数套函数的时候,this就算在前面定义,后面还是会跑掉的,必须多次重新定义