Mit*_*tar 8 infinite-scroll meteor
分页模式目前是Meteor的1.0路线图.现在有什么例子或建议吗?那么当用户滚动到底部时,如何通过订阅新元素来进行无限滚动?
Ale*_*hes 14
我建议您尝试我的软件包,页面:https://github.com/alethes/meteor-pages
它非常易于使用(您可以使用一行JavaScript进行设置),但可以进行定制.它具有:增量订阅,本地缓存,邻居预取,请求限制,轻松集成,每页多个分页,bootstrap 2/3样式,故障阻力,内置铁路由器支持以及许多可在其上修改的设置飞,没有重新加载页面.
在atmosphere.meteor.com上有一个包装可以让你开始分页
第二个实际上一次发送一页数据,而不是一次发送所有数据,所以如果你有大量数据,它可能会有所帮助.使用无限滚动,您必须附加一个手动滚动侦听器,并在向下滚动时增加页面大小来放入新数据(不是专门移到第2页).
我有点不确定具体使用什么样的模式,因为使用页面大小可能有点麻烦,除非你能够让它正确地使用反应性,如果你能够分离你的{{#each}}块助手那么这应该是可能的它可以使用每个向下滚动,Meteor.render以便不再重新呈现已经可用的整个数据集.
如果您将数据放在div包含滚动溢出的块中而不是上面的数据中它也可以工作,以便它重新渲染但它们在滚动中的位置保持不变,实际上使重新渲染不可察觉.
| 归档时间: |
|
| 查看次数: |
13252 次 |
| 最近记录: |