LazyForEach必须在容器组件内使用,仅有List、Grid、Swiper以及Waterflow组件支持数据懒加载(可配置cachedCount属性,即只加载可视部分以及其前后少量数据用于缓冲),其他组件仍然是一次性加载所有的数据。要给组件设置高度。
ForEach 进行的加载,数据有多少,组件就会创建多少,占用对应的内存会越来越多。而用了 LazyForEach 进行优化后只会创建可视范围内的组件,相比于 forEach 组件少了很多很多, 无论用户如何加载更多数据,内存的消耗,只有一点点的变化。