HarmonyOS List组件超长列表加载延迟的问题
代码层级如下:
List({ scroller: this.listScroller }) {
ForEach(this.groupMap, (groupInfo: WordGroupItem, groupIndex: number) => {
ListItemGroup({ header: this.itemGroup(groupInfo) }) {
LazyForEach(groupInfo[1], (item: WordModel, index: number) => {
ListItem()
WordListChild()
}
}
}
}
目前group有20项,每个group中有5000个子项,现象:加载时候数据组装完成到第一个WordListChild的aboutToAppear(),有1秒多的延迟。
15:51:32.897 A007E8/WordList com.haidi...ct_17001 I initGroupData() ts=[409]
15:51:33.936 A007E8/WordListChild com.haidi...ct_17001 I aboutToAppear() ts=[1]
请问大概是什么原因?以及如何优化?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 列表展示list懒加载问题
749浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过懒加载提升HarmonyOS NEXT中长列表的性能?
360浏览 • 1回复 待解决
HarmonyOS 列表List相关问题
595浏览 • 1回复 待解决
#鸿蒙通关秘籍#优化长列表加载性能以防止卡顿
372浏览 • 1回复 待解决
List列表 编辑问题,List列表如何开启拖动功能。
960浏览 • 1回复 待解决
HarmonyOS componentSnapshot.createFromBuilder长列表截图不全
141浏览 • 1回复 待解决
HarmonyOS List中不可见组件的预加载问题
547浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
320浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用鸿蒙的LazyForEach组件高效渲染长列表?
229浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中使用懒加载优化长列表性能?
287浏览 • 1回复 待解决
HarmonyOS list数据加载问题
115浏览 • 1回复 待解决
对于长列表HarmonyOS是否有官方推荐的方法
243浏览 • 1回复 待解决
List列表组件如何改为横向显示的?
1090浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何提高长列表的渲染性能?
292浏览 • 1回复 待解决
HarmonyOS 目前是否支持截长屏(长列表场景)?
182浏览 • 1回复 待解决
HarmonyOS如何实现长列表页类似顶部吸顶的效果
707浏览 • 1回复 待解决
刷新列表加载更多问题
488浏览 • 1回复 待解决
#鸿蒙通关秘籍#我们如果要实现高效的列表渲染,改怎么优化长列表的性能?
267浏览 • 1回复 待解决
HarmonyOS list组件问题
125浏览 • 1回复 待解决
HarmonyOS list 列表项交换
158浏览 • 1回复 待解决
HarmonyOS Column设置background属性时延迟加载
124浏览 • 1回复 待解决
使用LazyForEach懒加载列表相关问题
1000浏览 • 1回复 待解决
关于使用Video组件实现在列表List组件中滑动到可见区域自动播放视频的问题
501浏览 • 1回复 待解决
长列表数据对象创建耗时过长导致UI卡顿
715浏览 • 2回复 待解决
懒加载可以参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-rendering-control-lazyforeach-V5#%E9%94%AE%E5%80%BC%E7%94%9F%E6%88%90%E8%A7%84%E5%88%99