HarmonyOS 为什么LazyForEach不支持Tabs组件

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

HarmonyOS
2025-01-09 17:57:05
浏览
收藏 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
微信
回复
2025-01-09 19:49:07
相关问题
为什么FA模型不支持进程内对象共享
3005浏览 • 1回复 待解决
apache虚拟目录不支持php是为什么?
3738浏览 • 1回复 待解决
web组件不支持localstorage
1755浏览 • 1回复 待解决
HarmonyOS RNOH Image组件不支持apng
999浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
2914浏览 • 1回复 待解决
HarmonyOS 编码集不支持
1018浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
1504浏览 • 1回复 待解决
HarmonyOS web组件不支持自动跳转其他app
1058浏览 • 1回复 待解决
Toggle isOn不支持$$?
1092浏览 • 1回复 待解决
Image组件不支持svg字符串显示
1353浏览 • 1回复 待解决
Image组件不支持读入沙盒内的图片
1836浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
1124浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
985浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
1027浏览 • 1回复 待解决