HarmonyOS List配合懒加载分组情况下如何工作

List下面有多个ListItemGroup,每个ListItemGroup下面会有成百上千的ListItem,List设置了cachedCount的情况下,按照文档的描述ListItemGroup会做为一个整体计算,那么里面的ListItem需要再用一层懒加载么,如果用了的话,还是会因为ListItemGroup是一个整体而全部加载出来吗?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

对于嵌套了listItemGroup的列表,listItemGroup会作为一个整体,所以listItemGroup里面的listItem可以不必再用懒加载去渲染数据,listItem懒加载或者不懒加载都会为其缓存全部数据

对于长列表的性能问题,这里建议配合cachedCount属性来提升性能和用户体验,若长列表一项的数据过多,建议cachedCount设置小一点,缓存前后一条或两条即可。

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 列表展示list加载问题
657浏览 • 1回复 待解决
如何在多设备情况下使用hdc
734浏览 • 2回复 待解决
ForEach什么情况下会触发复用
748浏览 • 2回复 待解决
HarmonyOS 哪些情况下主窗口不存在
35浏览 • 1回复 待解决
什么情况下会使用多Module
2371浏览 • 1回复 待解决
HarmonyOS 加载
36浏览 • 1回复 待解决
candidate 会在哪三种情况下退出?
3992浏览 • 1回复 待解决