HarmonyOS 鸿蒙Next Tabs如何设置默认页面

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next Tabs如何设置默认页面

cke_159.png

如图所示给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)
回到顶部