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
相关问题
apache虚拟目录不支持php是为什么?
3086浏览 • 1回复 待解决
为什么FA模型不支持进程内对象共享
2433浏览 • 1回复 待解决
web组件不支持localstorage
1071浏览 • 1回复 待解决
HarmonyOS RNOH Image组件不支持apng
156浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
2356浏览 • 1回复 待解决
HarmonyOS 编码集不支持
317浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
213浏览 • 1回复 待解决
Toggle isOn不支持$$?
334浏览 • 1回复 待解决
Image组件不支持读入沙盒内的图片
1240浏览 • 1回复 待解决
Image组件不支持svg字符串显示
648浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
271浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
324浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
229浏览 • 1回复 待解决