HarmonyOS 鸿蒙Next Tabs如何设置默认页面
HarmonyOS 鸿蒙Next Tabs如何设置默认页面
如图所示给tabController.changeIndex()设置了index为1确实下面的title是变化了,但是内容还是index为0的。这个要咋设置呢
关于HarmonyOS 鸿蒙Next Tabs如何设置默认页面的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
5 回复
使用tab的controller设置index
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
你好,鸿蒙开发者同僚
关于设置 Tabs 组件的默认页面,你可以考虑创建一个更高作用域的索引变量。以下是一个简单的示例代码,希望对你有所帮助:
[@State](/user/State) currentIndex: number = 0
Tabs({index: this.currentIndex}){
TabContent(){}.tabBar('1')
TabContent(){}.tabBar('2')
TabContent(){}.tabBar('3')
}
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
兄弟非常感谢!
艾特一下大佬[@zhongcx](/user/zhongcx)