Tabs控件里面TabContent个数是不确定的,如何实现?

在应用场景中,Tab个数是可设置的,是后端返回的数据,个数是变化的,对应的TabContent个数也是变化的,这种情况下,如何使用Tabs和TabContent实现。

HarmonyOS
2024-10-14 10:31:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

demo:

class tabClass{  
  title:string = ""  
}  
//后端返回的数据  
const tabData:tabClass[] = [  
  {title:"测试1"},  
  {title:"测试2"},  
  {title:"测试3"},  
  {title:"测试4"},  
  {title:"测试5"},  
]  
@Entry  
@Component  
struct listTabDemo {  
  //定义一个数组  
  @State listTab:tabClass[] =[]  
  
  aboutToAppear(): void {  
  
    this.listTab = tabData  
  }  
  build() {  
    Tabs({ barPosition: BarPosition.End }) {  
      ForEach(this.listTab, (item: tabClass) => {  
        TabContent() {  
          Text(item.title + '的内容').fontSize(30)  
        }  
        .tabBar(item.title)  
      }, (item: tabClass) => JSON.stringify(item))  
    }  
  }  
}
分享
微博
QQ
微信
回复
2024-10-14 17:41:41
相关问题
HarmonyOS 关于Tabs组件TabContent问题
71浏览 • 1回复 待解决
Tabs组件TabContent滑到边缘问题
426浏览 • 0回复 待解决
HarmonyOS Tabs控件fadingEdge问题
418浏览 • 1回复 待解决
HarmonyOS Tabs 控件 底部显示不全
77浏览 • 1回复 待解决
HarmonyOS Tabs控件切换卡顿
64浏览 • 1回复 待解决