HarmonyOS navdestination的生命周期,与页面和组件生命周期的关系

HarmonyOS
2024-12-24 16:57:57
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

对于NavDestination组件触发的页面跳转,不会走onPageXX等生命周期回调,仅对@Entry装饰的自定义组件生效。子页面如果使用了onPageShow、onPageHide、onBackPress这些生命周期函数,需要通过NavDestination组件的onShown、onHidden和onBackPressed属性函数回调。因为navigation路由中只有一个page 剩下的页面都是navdestination组件,所以路由跳转其实是navdestination组件发生变化,page生命周期没有变化。

详细生命周期可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navdestination-V5#onhidden10

分享
微博
QQ
微信
回复
2024-12-24 18:18:43
相关问题
HarmonyOS NavDestination生命周期问题
840浏览 • 1回复 待解决
HarmonyOS 生命周期区别
1357浏览 • 1回复 待解决
Dialog组件生命周期问题
1324浏览 • 1回复 待解决
HarmonyOS Navigation 生命周期
889浏览 • 1回复 待解决
HarmonyOS Navigation生命周期
1140浏览 • 1回复 待解决
HarmonyOS 页面生命周期问题
1063浏览 • 1回复 待解决
HarmonyOS Navigation跳转组件生命周期
2312浏览 • 2回复 待解决
监听Ability生命周期
2386浏览 • 1回复 待解决
TabContent 内容生命周期
1626浏览 • 1回复 待解决
HarmonyOS tab组件生命周期问题
1009浏览 • 1回复 待解决
HarmonyOS 首页组件生命周期问题
924浏览 • 1回复 待解决
HarmonyOS navigation主页面生命周期
1875浏览 • 1回复 待解决
AbilityStage组件容器生命周期回调
4905浏览 • 1回复 待解决
HarmonyOS 模块生命周期管理
1428浏览 • 1回复 待解决
HarmonyOS Navigation生命周期问题
935浏览 • 1回复 待解决
应用内生命周期流转
1887浏览 • 1回复 待解决
如何监听AbilitySlice生命周期
6033浏览 • 1回复 待解决
如何知晓navigation组件生命周期
1133浏览 • 1回复 待解决
HarmonyOS页面onPageShow生命周期不回调
2000浏览 • 1回复 待解决