HarmonyOS Tabs组件的Tab栏滚动问题

Tabs组件的Tab栏配置为可滚动(.barMode(BarMode.Scrollable)),在滑动TabContent到未出现在屏幕中的Tab时,Tab栏不会自动滚动,导致对应的Tab栏不会出现在屏幕上。

HarmonyOS
2024-09-26 13:05:29
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以用currentIndex属性来实现联动。

@Entry  
@Component  
struct Index {  
  @State currentIndex: number = 0  
  private controller: TabsController = new TabsController()  
  
  build() {  
    Row() {  
      Column() {  
        Tabs({barPosition: BarPosition.End, index: this.currentIndex, controller: this.controller }) {  
          TabContent() {  
            Text('推荐的内容').fontSize(30)  
          }  
          .tabBar('测试测试测试1')  
  
          TabContent() {  
            Text('推荐的内容').fontSize(30)  
          }  
          .tabBar('测试测试测试2')  
  
          TabContent() {  
            Text('发现的内容').fontSize(30)  
          }  
          .tabBar('测试测试测试3')  
  
          TabContent() {  
            Text('我的内容').fontSize(30)  
          }  
          .tabBar("测试测试测试4")  
          TabContent() {  
            Text('我的内容').fontSize(30)  
          }  
          .tabBar("测试测试测试5")  
          TabContent() {  
            Text('我的内容').fontSize(30)  
          }  
          .tabBar("测试测试测试6")  
          TabContent() {  
            Text('我的内容').fontSize(30)  
          }  
          .tabBar("测试测试测试7")  
  
        }.barMode(BarMode.Scrollable)  
        .onChange((index: number) => {  
          this.currentIndex = index  
        })  
      }  
      .width('100%')  
    }  
    .height('100%')  
  }  
}
分享
微博
QQ
微信
回复
2024-09-26 17:34:04
相关问题
HarmonyOS Scroll组件滚动问题
739浏览 • 1回复 待解决
HarmonyOS scroll滚动问题
136浏览 • 1回复 待解决
HarmonyOS 图片放大后滚动动问题
131浏览 • 1回复 待解决
Grid嵌套滚动问题有知道吗?
2820浏览 • 1回复 待解决
HarmonyOS Tabs和Web嵌套左右滑动问题
408浏览 • 1回复 待解决
Tabs组件自定义导航UI问题
928浏览 • 1回复 待解决
HarmonyOS Grid组件子项拖动问题
340浏览 • 1回复 待解决
Tab组件问题
200浏览 • 1回复 待解决
HarmonyOS Tabs组件嵌套Tabs组件问题
970浏览 • 1回复 待解决
TAB菜单相关问题如何解决?
498浏览 • 1回复 待解决
HarmonyOS动问题
162浏览 • 1回复 待解决
TabContent内web组件动问题
317浏览 • 2回复 待解决
HarmonyOS Navigation和Tab组件问题
1189浏览 • 1回复 待解决
想实现tabBar多个tab滚动
482浏览 • 1回复 待解决