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
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple
相关问题
HarmonyOS 列表展示list加载问题
749浏览 • 1回复 待解决
HarmonyOS 列表List相关问题
595浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
320浏览 • 1回复 待解决
HarmonyOS list数据加载问题
115浏览 • 1回复 待解决
List列表组件如何改为横向显示
1090浏览 • 1回复 待解决
刷新列表加载更多问题
488浏览 • 1回复 待解决
HarmonyOS list组件问题
125浏览 • 1回复 待解决
HarmonyOS list 列表项交换
158浏览 • 1回复 待解决
使用LazyForEach懒加载列表相关问题
1000浏览 • 1回复 待解决