我这里有一个需求,一个接口可能会返回超过 2000 条以上的数据,不分页(没有为什么)。
一般来说,如果一次性返回千万级数据而不分页的话,页面渲染的时候会卡死,为了解决这个问题,于是有了虚拟滚动。
PC 端的很多组件库列表组件都自带了虚拟滚动功能,因此可以实现渲染千万级数据不用分页的问题,
小程序我不知道我有没有?然后我翻了下文档,找到了小程序自带的 scroll-view 组件。
我查了一下百度,关于这个组件,得到两种答案:第一个是 scroll-view 仅仅是一个滚动组件,第二个是 scroll-view 实现了虚拟滚动,也就是说,当数据量非常大的时候不需要分页也可以正常显示。
想问一下哪个说法是正确的?
试下skyline渲染引擎下的grid-builder。要不就在wxs中自己监听滚动事件,截取可视区域内的元素
skyline list-builder/grid-builder