有@Entry装饰器的@component组件的生命周期
- onPageShow:页面每次显示时触发一次,包括路由过程、应用进入前台等场景。
- onPageHide:页面每次隐藏时触发一次,包括路由过程、应用进入后台等场景。
- onBackPress:当用户点击返回按钮时触发。
有@Entry装饰器和无@Entry装饰器@Component组件都有的生命周期
- aboutToAppear:组件即将出现时回调该接口,具体时机为在创建自定义组件的新实例后,在执行其
build()
函数之前执行。 - onDidBuild:API12新增,组件
build()
函数执行完成之后回调该接口,不建议在onDidBuild
函数中更改状态变量、使用animateTo
等功能,这会导致不稳定的UI表现。 - aboutToDisappear:
aboutToDisappear
函数在自定义组件析构销毁之前执行。不允许在aboutToDisappear函数中改变状态变量,特别是@Link变量的修改会导致应用程序行为不稳定。