我正在使用Firebase utils中的无限滚动。
我知道我可以随时拨打scrollRef.scroll.next(25);
来抓取接下来的25条记录。我不确定的是,我是否必须设置一个用于滚动的事件处理程序来调用此方法?或者[opts]是否会收听滚动事件? Firebase.util.Scroll(ref, orderByField [, opts]);
。文档提到windowSize
,但我不清楚这是如何工作的,或者是否与此问题相关。
我使用的是React,所以如果我必须自己触发添加新记录,我可能会选择react-scroll-components。
感谢。
答案 0 :(得分:0)
您需要自己设置滚动处理程序并根据用户的滚动位置触发next()
。您引用的windowSize
选项是在任何给定时间在列表中加载的最大记录数,这与实际上并不相关。