鸿蒙Navigation页面生命周期

aboutToAppear:在创建自定义组件后,执行其build()函数之前执行(NavDestination创建之前),允许在该方法中改变状态变量,更改将在后续执行build()函数中生效。

onWillAppear:NavDestination创建后,挂载到组件树之前执行,在该方法中更改状态变量会在当前帧显示生效。

onAppear:通用生命周期事件,NavDestination组件挂载到组件树时执行。

onWillShow:NavDestination组件布局显示之前执行,此时页面不可见(应用切换到前台不会触发)。

onShown:NavDestination组件布局显示之后执行,此时页面已完成布局。onWillHide:NavDestination组件触发隐藏之前执行(应用切换到后台不会触发)。

onHidden:NavDestination组件触发隐藏后执行(非栈顶页面push进栈,栈顶页面pop出栈或应用切换到后台)。

onWillDisappear:NavDestination组件即将销毁之前执行,如果有转场动画,会在动画前触发(栈顶页面pop出栈)。

onDisappear:通用生命周期事件,NavDestination组件从组件树上卸载销毁时执行。

aboutToDisappear:自定义组件析构销毁之前执行,不允许在该方法中改变状态变量。

你可能感兴趣的:(javascript,鸿蒙,arkts)