HarmonyOS NavDestination生命周期问题

NavDestination onAppear() -> Stack onAppear() -> Column onAppear() -> Text onAppear() -> Stack onDisAppear() -> Column onDisAppear() -> Text onDisAppear() -> NavDestination onDisAppear()。

NavDestination作为父组件,它的onDisAppear()调用时机为什么跟其它父组件,如Stack、Column等不一致?

HarmonyOS
2024-12-25 13:40:47
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

用destination作为转场的页面,ondisappear会在动画结束后才做:NavDestination onAppear() -> Stack onAppear() -> Column onAppear() -> Text onAppear() -> Stack onDisAppear() -> Column onDisAppear() -> Text onDisAppear() -> NavDestination onDisAppear()。

如果是普通页面,节点卸载和挂载顺序一样,onDisAppear顺序就是和onAppear顺序一致的:Stack onAppear() -> Column onAppear() -> Text onAppear() -> Stack onDisAppear() -> Column onDisAppear() -> Text onDisAppear()。

分享
微博
QQ
微信
回复
2024-12-25 16:11:15
相关问题
HarmonyOS Navigation生命周期问题
1005浏览 • 1回复 待解决
Dialog组件生命周期问题
1356浏览 • 1回复 待解决
HarmonyOS 页面生命周期问题
1098浏览 • 1回复 待解决
HarmonyOS 首页组件生命周期问题
987浏览 • 1回复 待解决
HarmonyOS tab组件生命周期问题
1106浏览 • 1回复 待解决
Window窗口的生命周期问题
1361浏览 • 1回复 待解决
HarmonyOS 关于ListItem的生命周期问题
720浏览 • 1回复 待解决
HarmonyOS Navigation生命周期
1202浏览 • 1回复 待解决
HarmonyOS Navigation 生命周期
945浏览 • 1回复 待解决
HarmonyOS 自定义生命周期问题
1020浏览 • 1回复 待解决
HarmonyOS 弹框Dialog的生命周期问题
1569浏览 • 1回复 待解决
监听Ability生命周期
2422浏览 • 1回复 待解决
HarmonyOS 模块生命周期管理
1470浏览 • 1回复 待解决
HarmonyOS 生命周期的区别
1403浏览 • 1回复 待解决
HarmonyOS 生命周期不触发
906浏览 • 1回复 待解决