HarmonyOS鸿蒙Next中ETS组件生命周期

HarmonyOS鸿蒙Next中ETS组件生命周期

onPageShow() {

  Http(params, (res) => {
    let y = JSON.parse(res).data
    this.arr = y
  })
}

一个页面进入页面启用接口获取数据

这个周期函数怎么不执行

4 回复

@Entry 修饰的自定义组件生效哦

更多关于HarmonyOS鸿蒙Next中ETS组件生命周期的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


欢迎开发小伙伴们进来帮帮楼主

在HarmonyOS鸿蒙Next中,ETS(Extendable TypeScript)组件的生命周期主要包括以下几个阶段:

  1. 创建阶段:组件实例被创建,aboutToAppear生命周期回调被触发,此时组件还未挂载到视图树。

  2. 挂载阶段:组件被挂载到视图树,onPageShow生命周期回调被触发,此时组件的UI已经准备好并可以显示。

  3. 更新阶段:当组件的状态或属性发生变化时,aboutToUpdateonPageUpdate生命周期回调被触发,组件会根据新的状态或属性重新渲染。

  4. 卸载阶段:组件从视图树中移除,onPageHide生命周期回调被触发,此时组件不再显示。

  5. 销毁阶段:组件实例被销毁,aboutToDisappear生命周期回调被触发,此时组件资源被释放。

这些生命周期回调允许开发者在组件的不同阶段执行特定的逻辑,以确保组件的正确初始化和资源管理。

在HarmonyOS鸿蒙Next中,ETS(Extendable TypeScript)组件的生命周期主要包括以下几个阶段:

  1. 创建阶段:组件被实例化,aboutToAppear回调被触发,用于初始化数据。
  2. 挂载阶段:组件被添加到视图树,onPageShow回调被触发,表示页面显示。
  3. 更新阶段:组件状态或属性变化时,aboutToUpdateonPageUpdate回调被触发,用于更新UI。
  4. 卸载阶段:组件从视图树中移除,onPageHideaboutToDisappear回调被触发,用于资源释放。
  5. 销毁阶段:组件实例被销毁,onDestroy回调被触发,用于清理操作。

这些生命周期回调帮助开发者管理组件的状态和资源。

回到顶部