我已经阅读了Ionic 3文档,我试图了解
之间的区别https://ionicframework.com/docs/api/components/virtual-scroll/VirtualScroll/
和
https://ionicframework.com/docs/api/components/infinite-scroll/InfiniteScroll/
我看到他们使用了不同的组件,虽然他们展示了 InfiniteScroll 的示例,但没有 VirtualScroll 的示例,并且它的设置看起来也很复杂。
两者之间有什么区别?使用其中一种可能的用例有什么用?
答案 0 :(得分:7)
虚拟滚动
DOM
中创建了足够的元素来显示当前屏幕上的列表数据,我们会回收这些DOM
元素,以便在scroll off
屏幕上显示新数据。 500
条记录,但Virtual Scroll
只会在percentage
中插入DOM
条记录在滚动更多的时间fluid
。 此图表应该有助于解释这个概念:(通过以下josh
文章提供)
在这里,您可以看到example of Virtual Scroll
无限滚动
Instance Members
比Virtual Scroll
多{{1}}。这意味着您可以更好地控制此组件。