HarmonyOS 为什么LazyForEach不支持Tabs组件

实现Tabs的懒加载让每一个嵌入到Tabs的Tabconent组件里面的component的aboutToAppear点击的时候才会加载,结果发现LazyForEach不支持tabs组件,Tabs懒加载的案例只找到了js版本的,是否有ArkTS版本的?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

参考示例如下:

@Entry
@Component
struct Index {
  @State currentIndex: number = 0
  @State tabContentArr: boolean[] = [true, false, false, false]
  tabContents: string[] = ["首页", "推荐", "发现", "我的"]

  build() {
    Row() {
      Column() {
        Tabs({ barPosition: BarPosition.End }) {
          ForEach(this.tabContents, (item: Resource, index) => {
            TabContent() {
              if (this.currentIndex === index || this.tabContentArr[index]) {
                Text(this.currentIndex + '')
                  .fontSize(50)
                  .fontWeight(FontWeight.Bold)
              }
            }.tabBar(item)
          })
        }
        .onChange((index) => {
          this.currentIndex = index
          this.tabContentArr[index] = true
        })
      }
      .width('100%')
    }
    .height('100%')
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
apache虚拟目录不支持php是为什么?
2985浏览 • 1回复 待解决
为什么FA模型不支持进程内对象共享
2170浏览 • 1回复 待解决
web组件不支持localstorage
906浏览 • 1回复 待解决
HarmonyOS RNOH Image组件不支持apng
9浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
2147浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
34浏览 • 1回复 待解决
HarmonyOS 编码集不支持
151浏览 • 1回复 待解决
Toggle isOn不支持$$?
163浏览 • 1回复 待解决
Image组件不支持svg字符串显示
494浏览 • 1回复 待解决
Image组件不支持读入沙盒内的图片
1043浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
133浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
178浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
45浏览 • 1回复 待解决