HarmonyOS Tab指定默认Index
Tabs如何指定初始Index,已经尝试在aboutToAppear对tabController指定changeIndex()和声明Tabs时指定tabIndex()均无效,代码如下:
@Builder
tabBuilder() {
  Tabs({ controller: this.tabsController, barPosition: BarPosition.Start }) {
    ForEach(this.tabList, (tab: HomeTabs, index: number) => {
      TabContent() {
        if (tab.tagId == HomeSpecialTab.FOLLOW) {
          HomeRecommendListContents()
        } else if (tab.tagId == HomeSpecialTab.RECOMMEND) {
          HomeRecommendListContents()
        } else {
          HomePageListContents({
            tab: tab,
            targetTabIndex: index
          })
        }
      }.tabBar(this.tabBarBuilder(tab.tagName, index))
    })
  }
  .tabIndex(1)
  .barMode(BarMode.Scrollable)
  .barBackgroundColor(Color.Transparent)
  .onChange((index: number) => {
    this.currentIndex = index
  })
}
aboutToAppear(): void {
  this.tabsController.changeIndex(1)
}
tabLists是本地数据源,有两个tab。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  如何返回到指定的index的page? 
1407浏览  • 1回复 待解决
HarmonyOS 怎么配置tab默认选择的tabBar 
1448浏览  • 1回复 待解决
AlphabetIndexer组件没有暴露方法跳转到指定index 
1230浏览  • 1回复 待解决
使用Swiper组件,如何跳转到指定的index子界面? 
2029浏览  • 1回复 待解决
如果使用 router 方案,可以 back 到指定 index同名 page 页面吗? 
2549浏览  • 1回复 待解决
HarmonyOS Tabs 容器如果 只有两个tab 时候,如何让tab 置顶,而不是默认居中显示? 
1463浏览  • 1回复 待解决
HarmonyOS tab组件滑到最后一个index的时候,可以关闭回弹效果吗 
1034浏览  • 1回复 待解决
TextInput组件如何支持默认选中指定内容 
2875浏览  • 1回复 待解决
HarmonyOS 如何让主界面切换到指定的嵌套的tab页面 
1587浏览  • 1回复 待解决
指定选择器的默认选中项时没有触发事件 
7624浏览  • 2回复 待解决
#鸿蒙通关秘籍#如何使用TabsController切换至指定的Tab选项卡? 
1775浏览  • 1回复 待解决
HarmonyOS 关于struct index咨询 
776浏览  • 1回复 待解决
HarmonyOS 为什么List[index]能获取到数据,List.get(index)要报错? 
1536浏览  • 1回复 待解决
HarmonyOS  实现横向tab快速滑动,且快速滑动停止后可以默认居中自动选中显示 
1338浏览  • 1回复 待解决
HarmonyOS arkts-no-props-by-index错误疑问 
798浏览  • 1回复 待解决
HarmonyOS $rawfile("index.html")中index.htm在项目哪个目录下放置 
898浏览  • 1回复 待解决
arkts ArrayList好像没有get(index: number): T 。怎么通过index拿元素呢? 
2887浏览  • 1回复 待解决
HarmonyOS 是否可以为指定页面设置刘海屏,其他页面就默认系统导航栏? 
1195浏览  • 1回复 待解决
开发预览的时候,能否支持指定页面预览?现在默认都是去入口文件 
1426浏览  • 1回复 待解决
HarmonyOS Tab导航demo 
879浏览  • 1回复 待解决
HarmonyOS tab切换demo 
884浏览  • 1回复 待解决
HarmonyOS Tab居中问题 
854浏览  • 1回复 待解决





















参考示例如下,只要修改currentPageIndex的默认值就可以了,当前默认为1,初始显示第二个tab: