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
290浏览 • 1回复 待解决
HarmonyOS 长图长按消失隐藏
242浏览 • 1回复 待解决
HarmonyOS Tabs怎么text同行显示?
168浏览 • 1回复 待解决
Tabs 出现/消失转场动画效果
287浏览 • 1回复 待解决
Tabs组件TabContent滑到边缘问题
318浏览 • 0回复 待解决
页面上下拖动时怎么隐藏键盘
835浏览 • 1回复 待解决
HarmonyOS中web内嵌vue页面的交互问题
422浏览 • 1回复 待解决
HarmonyOS 请问TabContent如何page绑定?
468浏览 • 1回复 待解决
鸿蒙中如何实现页面的懒加载?
50浏览 • 0回复 待解决