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

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

阅读 657
1 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进