HarmonyOS

鸿蒙系统开发初学记录


12.Ability&组件的生命周期

<h3>组件的生命周期</h3> <pre><code>@Entry @Compontent struct MainActivity { build(){ ... } //被@Entry修饰的组件都有以下三个生命周期方法 /**页面显示时被调用*/ onPageShow(){} /**页面隐藏时被调用*/ onPageHide(){} /**按下物理返回键时被调用*/ onBackPress(){} //被@Compontent修饰的组件都有以下两个生命周期方法 /**创建组件时被调用,并且在build函数之前被调用*/ aboutToAppear(){} /**销毁组件时被调用*/ aboutToDisappear(){} }</code></pre> <h3>Ability的生命周期</h3> <pre><code>export default class EntryAbility extends UIAbility { onCreate(want, launchParam){} onDestroy(){} /**窗口创建时被调用,用于指定入口组件*/ onWindowStageCreate(windowStage){} onWindowStageDestroy(){} /**app进入前台时被调用*/ onForeground(){} /**app进入后台时被调用*/ onBackground(){} }</code></pre>

页面列表

ITEM_HTML