HarmonyOS 在Tabs怎么监测每个TabContent页面的隐藏与消失

HarmonyOS 在Tabs怎么监测每个TabContent页面的隐藏与消失。

HarmonyOS
2024-10-16 09:28:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

onPageShow方法是页面级的,所以是无法调用,这边推荐使用onTabBarClick(event: (index: number) => void)获取父组件当前点击的tabIndex,在父组件中通过@State定义一个currentTabIndex变量,在onTabBarClick回调中将index赋值给currentTabIndex,并将这个值传递给TabContent包裹的子组件。在子组件中通过@Props和@Watch来监听父组件传递值的不同,执行各个tabContent中的showPage方法。

分享
微博
QQ
微信
回复
2024-10-16 17:35:14
相关问题
HarmonyOS Tabs怎么隐藏bar
435浏览 • 1回复 待解决
HarmonyOS TabContent控制显示隐藏
42浏览 • 1回复 待解决
HarmonyOS 长图长按消失隐藏
328浏览 • 1回复 待解决
HarmonyOS Tabs怎么text同行显示?
322浏览 • 1回复 待解决
Tabs 出现/消失转场动画效果
409浏览 • 1回复 待解决
HarmonyOS 关于Tabs组件的TabContent问题
71浏览 • 1回复 待解决
Tabs组件TabContent滑到边缘问题
430浏览 • 0回复 待解决
HarmonyOS Tabs 组件无法隐藏 tabbar
15浏览 • 1回复 待解决