我正在使用ReactJS为UI在Meteor中创建应用程序。我遇到了一个问题。我试图从流星集合中读取并使用一些数据填充网格,这是我设法实现的,但我似乎无法弄清楚如何进行无限滚动/分页。
我偶然发现了paginate-subscriptions流星包,但我似乎无法让它正常工作。
这是我的代码:
Container = React.createClass({
mixins: [ReactMeteorData],
getMeteorData() {
var handle = Meteor.subscribeWithPagination('my-coll', 10);
return {
items: MyCollection.find({}).fetch()
},
render() {
return (
<div>
{this.data.items.map(item => {
<p>{item}</p>
}}
</div>
)
}
})
它不会渲染10个项目,而是渲染集合中的所有项目,这不是我想要的。
帮助表示赞赏。