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
})

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结合场景
1186浏览 • 1回复 待解决
ListItemGrouplazyforeach如何结合使用
787浏览 • 1回复 待解决
ListItemGroup能跟LazyForEach搭配使用吗
983浏览 • 1回复 待解决
缺少serialport包,终端重用
3798浏览 • 1回复 待解决
HarmonyOS LazyForEach
446浏览 • 1回复 待解决
HarmonyOS Camera_CaptureSession 能不能重用
588浏览 • 1回复 待解决
HarmonyOS lazyforEach渲染问题
179浏览 • 1回复 待解决
HarmonyOS lazyForEach相关范例
333浏览 • 1回复 待解决
HarmonyOS swiper + LazyForEach使用问题
501浏览 • 1回复 待解决
HarmonyOS lazyForeach嵌套视图问题
410浏览 • 1回复 待解决
HarmonyOS lazyForEach的key问题
45浏览 • 1回复 待解决
HarmonyOS 如何正确使用LazyForEach
143浏览 • 1回复 待解决
HarmonyOS lazyforeach报错,见截图
202浏览 • 1回复 待解决