HarmonyOS TabContent的生命周期不受NavDestination页面压栈而触发
1、App 初始为 index 页面,使用 windowStage.loadContent()加载出来的。
2、index 页面 build 函数 中 使用 Navigation 包裹了 Tab 组件
3、每个 TabContent 均 接收了 生命周期的回调
4、在 执行 NavDestination 子页面跳转时, TabContent 生命周期不会触发
5、App 前后台切换时,无论 TabContent 是否 可见(顶层),都会触发生命周期事件
期望的现象:
1、NavDestination 子页面跳转时,可以触发 TabContent 的生命周期事件
2、App 前后台切换时,只有栈顶的页面触发生命周期事件
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS TabContent页面生命周期不触发
1696浏览 • 1回复 待解决
HarmonyOS 用NavDestination做路由的页面,onPageShow生命周期不会触发
1162浏览 • 1回复 待解决
HarmonyOS navdestination的生命周期,与页面和组件生命周期的关系
1642浏览 • 1回复 待解决
TabContent 内容的生命周期
1676浏览 • 1回复 待解决
HarmonyOS NavDestination生命周期问题
878浏览 • 1回复 待解决
HarmonyOS NavDestination相关的生命周期回调
1048浏览 • 1回复 待解决
HarmonyOS 生命周期不触发
911浏览 • 1回复 待解决
HarmonyOS 页面跳转时,生命周期函数没有触发
1341浏览 • 1回复 待解决
HarmonyOS 生命周期回调触发
901浏览 • 1回复 待解决
HarmonyOS NavDestinationMode.DIALOG:进出页面栈不影响下层NavDestination的生命周期
1423浏览 • 1回复 待解决
HarmonyOS 是否有支持应用生命周期、页面生命周期、组件生命周期Hook的API?
1679浏览 • 1回复 待解决
HarmonyOS 使用Navigation,如何在页面栈跳转中获取页面生命周期
983浏览 • 1回复 待解决
HarmonyOS 页面组件的生命周期、自定义组件生命周期监听问题
1330浏览 • 1回复 待解决
通过Navigation触发的页面跳转,目标页面的生命周期函数不执行
1148浏览 • 1回复 待解决
HarmonyOS 页面生命周期问题
1099浏览 • 1回复 待解决
HarmonyOS navigation主页面生命周期
1959浏览 • 1回复 待解决
HarmonyOS 公共组件如何每次进入都触发的生命周期
922浏览 • 1回复 待解决
HarmonyOS 采用NavDestination这个api进行push的页面,没有每次当页面出现时的生命周期方法
601浏览 • 1回复 待解决
HarmonyOS 生命周期的区别
1403浏览 • 1回复 待解决
HarmonyOS页面onPageShow生命周期不回调
2054浏览 • 1回复 待解决
HarmonyOS 请问NavDestination作为根容器的页面添加了@Entry为什么没有走页面的生命周期?
1145浏览 • 1回复 待解决
HarmonyOS 如何监听某个页面的生命周期
1235浏览 • 1回复 待解决
#鸿蒙学习大百科#NavDestination的生命周期是怎样的?
1316浏览 • 1回复 待解决
HarmonyOS Navigation生命周期
1202浏览 • 1回复 待解决
HarmonyOS Navigation 生命周期
945浏览 • 1回复 待解决
1.NavDestination 子页面跳转时,可以触发 TabContent 的生命周期事件 :
可以采用onVisibleAreaChange回调,组件可见区域变化事件,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-component-visible-area-change-event-V5#onvisibleareachange
2.App 前后台切换时,只有栈顶的页面触发生命周期事件:
应用前后台切换,栈顶的NavDestination会触发onshown和onhidden,参考文档: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navdestination-V5#onshown10