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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
Tab控件切换问题有哪些?
228浏览 • 1回复 待解决