HarmonyOS ListItemGroup LazyForEach 是否不重用

List({ space: 20, scroller: this.listScroller }) {
  ListItemGroup() {
    LazyForEach(this.commentModels, (item: GroupComment, index: number) => {
      ListItem() {
        Text(item.text)
      }
      .height(40)
    }, (item: GroupComment, index: number) => {
      return `${item.id}`
    })
  }
}
.width('100%')
.height('80%')
// .layoutWeight(1)
.onScrollIndex((index: number) => {
  console.log('scroll index === ', index);
  // 根据列表滚动到的索引值,重新计算对应联系人索引栏的位置this.selectedIndex
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.

LazyForEach 嵌套在 ListItemGroup 内,是否会影响 LazyForEach 的,因为 onScrollIndex 会把 ListItemGroup 内部当作一个 index 处理,感觉嵌套后 LazyForEach 与 ForEach 效果等同 ?

HarmonyOS
2024-12-25 09:01:07
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

不会影响LazyForEach的主要功能,LazyForEach主要针对的可视区域外组件做处理。如果ListItemGroup中的item数量可视区域完全包含 LazyForEach 与 ForEach没有区别

分享
微博
QQ
微信
回复
2024-12-25 10:42:20
相关问题
ListItemGroupLazyforeach结合场景
1707浏览 • 1回复 待解决
ListItemGrouplazyforeach如何结合使用
1199浏览 • 1回复 待解决
ListItemGroup能跟LazyForEach搭配使用吗
1418浏览 • 1回复 待解决
缺少serialport包,终端重用
4291浏览 • 1回复 待解决
HarmonyOS LazyForEach
850浏览 • 1回复 待解决
HarmonyOS Camera_CaptureSession 能不能重用
1112浏览 • 1回复 待解决
HarmonyOS lazyforEach渲染问题
702浏览 • 1回复 待解决
HarmonyOS lazyForEach相关范例
922浏览 • 1回复 待解决
HarmonyOS swiper + LazyForEach使用问题
1175浏览 • 1回复 待解决
HarmonyOS 如何正确使用LazyForEach
672浏览 • 1回复 待解决
HarmonyOS lazyForeach嵌套视图问题
899浏览 • 1回复 待解决
HarmonyOS lazyForEach的key问题
460浏览 • 1回复 待解决
HarmonyOS lazyForEach数据应用问题
700浏览 • 1回复 待解决
HarmonyOS lazyforeach报错,见截图
751浏览 • 1回复 待解决