#鸿蒙通关秘籍#如何使用TabsController切换至指定的Tab选项卡?

HarmonyOS
2024-12-10 12:28:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
编程小战士

定义一个控制器TabsController并调用其changeIndex方法来实现切换:

plaintext @State currentIndex: number = 2 private controller: TabsController = new TabsController()

Tabs({ barPosition: BarPosition.End, index: this.currentIndex, controller: this.controller }) { TabContent() { Text('首页内容') }.tabBar('首页')

// 其他TabContent } .onChange((index: number) => { this.currentIndex = index })

Button('changeIndex').width('50%').margin({ top: 20 }) .onClick(()=>{ let index = (this.currentIndex + 1) % 4 controller.changeIndex(index) })

分享
微博
QQ
微信
回复
2024-12-10 15:11:24
相关问题
HarmonyOS 选项卡组件
199浏览 • 1回复 待解决
HarmonyOS Tabs选项卡组件是否有懒加载
150浏览 • 1回复 待解决