ForEach和LazyForEach区别很大吗?两者应该在什么场合使用?

ForEach和LazyForEach区别很大吗?两者应该在什么场合使用?

鸿蒙开发
7天前
浏览
收藏 0
回答 1
已解决
回答 1
按赞同
/
按时间
程序员一鸣

数据量越多,区别越大。


LazyForEach从提供的数据源中按需迭代数据,并在每次迭代过程中创建相应的组件。当在滚动容器中使用了LazyForEach,框架会根据滚动容器可视区域按需创建组件,当组件滑出可视区域外时,框架会进行组件销毁回收以降低内存占用。

如果数据量比较小,使用哪个都行,但是,数据量多的情况下,还是LazyForEach性能好。

分享
微博
QQ
微信
回复
6天前
相关问题
个人开发应该走北向
116浏览 • 1回复 待解决
套字体库,应该怎么使用
651浏览 • 1回复 待解决
ForEach/LazyForEach键值生成规则是怎样的
2263浏览 • 1回复 待解决
ListItemGroup lazyforeach如何结合使用
1058浏览 • 1回复 待解决
HAP、HAR、HSP三什么区别
2532浏览 • 1回复 待解决
ListItemGroup能跟LazyForEach搭配使用
1277浏览 • 1回复 待解决