我正在构建一个应用程序,它应该能够列出数千篇带有分页/无限滚动的文章。用户应该能够过滤/排序这个列表,目前我在排序文章时遇到了性能问题。
我设置了一个非常基本的应用程序来演示这个问题: http: //meteor-paginated-subscription-example.meteor.com/(参见 Github:https ://github.com/lacco/meteor-paginated-subscription-example ) . 如果您打开 Firefox/Chrome 控制台并单击“创建于”/“优先级”以启动排序,您会看到Template.articles.rendered
一键调用了数百次。您还看到表格需要一些时间才能“最终”,在加载和呈现期间,行的顺序经常发生变化。
我确信我在代码中做了一些废话,但我无法弄清楚我的问题的原因在哪里。你能帮我吗?