js中的截流

componentDidMount(){
  let timeoutId
  function callback(){

  }
  window.addEventListener('scroll',function(){
    if(this.props.isLoadingMore){
      return
    }
    if(timeoutId){
      clearTimeout(timeoutId)
    }
    timeoutId = setTimeout(callback,50)
  }.bind(this),false)
}

原文地址:https://www.cnblogs.com/zhangxintong1314/p/6843895.html