react antd table滚动条事件如何实现

react antd table滚动条事件如何实现

项目开发中有一个table表格需要做懒加载效果

滚动条事件,就是当table的竖向滚动条到底时,就触发ajax事件再拿一定条数的数据。

阅读 15.6k
1 个回答

可以试试 onScrollCapture 监听

类似这样

<div className={styles.center} onScrollCapture={() => this.onScrollEvent()} ref={c => (this.container = c)}>
...
</div>
constructor(props) {
    super(props);
    this.onScrollEvent = this.onScrollEvent.bind(this);
  }

  onScrollEvent() {
    if (this.container.scrollTop + this.container.clientHeight ===         
      this.container.scrollHeight) {
      // todo
    }
  }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题