我是否需要为Firebase工具设置滚动处理程序?

时间:2015-11-19 14:09:41

标签: firebase

我正在使用Firebase utils中的无限滚动。

我知道我可以随时拨打scrollRef.scroll.next(25);来抓取接下来的25条记录。我不确定的是,我是否必须设置一个用于滚动的事件处理程序来调用此方法?或者[opts]是否会收听滚动事件? Firebase.util.Scroll(ref, orderByField [, opts]);。文档提到windowSize,但我不清楚这是如何工作的,或者是否与此问题相关。

我使用的是React,所以如果我必须自己触发添加新记录,我可能会选择react-scroll-components

感谢。

1 个答案:

答案 0 :(得分:0)

您需要自己设置滚动处理程序并根据用户的滚动位置触发next()。您引用的windowSize选项是在任何给定时间在列表中加载的最大记录数,这与实际上并不相关。