Hippy里怎么监听页面滚动到底部?

Dev · 子聪 阅读 2

我在用 Hippy 开发一个列表页,想在用户滑动到底部时自动加载更多数据。但文档里没找到类似 onScrollEnd 或 onReachBottom 的回调,试了 ScrollView 的 onScroll 事件,但不知道怎么判断是不是滚到底了。

目前拿到的 scrollEvent 里有 contentOffset.y 和 layout.height,但算出来的条件总是不准,有时候还没到底就触发了。有没有人实现过这个功能?具体该怎么判断滚动到底部?

onScroll = (e) => {
  const { contentOffset, layout } = e;
  if (contentOffset.y + layout.height >= /* ? */) {
    // load more
  }
}
我来解答 赞 1 收藏
二维码
手机扫码查看
暂无解答

暂无解答