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组件滚动问题
356浏览 • 1回复 待解决
HarmonyOS Tabs和Web嵌套左右滑动问题
235浏览 • 1回复 待解决
Grid嵌套滚动问题有知道吗?
2529浏览 • 1回复 待解决
HarmonyOS Tabs组件嵌套Tabs组件问题
615浏览 • 1回复 待解决
Tabs组件自定义导航UI问题
749浏览 • 1回复 待解决
HarmonyOS Navigation和Tab组件问题
715浏览 • 1回复 待解决
TAB菜单相关问题如何解决?
219浏览 • 1回复 待解决
想实现tabBar多个tab滚动
205浏览 • 1回复 待解决
HarmonyOS Tabs组件组件问题
271浏览 • 1回复 待解决
HarmonyOS Tabs组件tabBar宽度问题
493浏览 • 1回复 待解决
HarmonyOS LongPressGesture手势移动问题
327浏览 • 1回复 待解决
HarmonyOS 悬浮按钮拖动问题
240浏览 • 1回复 待解决
Tab导航tabbar子组件突出上沿显示
2138浏览 • 1回复 待解决
TabContent内web组件动问题
143浏览 • 2回复 待解决
HarmonyOS Tabs组件bar背景设置问题
261浏览 • 1回复 待解决
Tabs组件懒加载问题
2176浏览 • 1回复 待解决
HarmonyOS scroll滑动问题
345浏览 • 1回复 待解决
HarmonyOS list滑动问题
651浏览 • 1回复 待解决
HarmonyOS Slider滑动问题
221浏览 • 1回复 待解决
HarmonyOS 嵌套滑动问题
209浏览 • 1回复 待解决