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)组件的生命周期主要包括以下几个阶段:
-
创建阶段:组件实例被创建,
aboutToAppear
生命周期回调被触发,此时组件还未挂载到视图树。 -
挂载阶段:组件被挂载到视图树,
onPageShow
生命周期回调被触发,此时组件的UI已经准备好并可以显示。 -
更新阶段:当组件的状态或属性发生变化时,
aboutToUpdate
和onPageUpdate
生命周期回调被触发,组件会根据新的状态或属性重新渲染。 -
卸载阶段:组件从视图树中移除,
onPageHide
生命周期回调被触发,此时组件不再显示。 -
销毁阶段:组件实例被销毁,
aboutToDisappear
生命周期回调被触发,此时组件资源被释放。
这些生命周期回调允许开发者在组件的不同阶段执行特定的逻辑,以确保组件的正确初始化和资源管理。
在HarmonyOS鸿蒙Next中,ETS(Extendable TypeScript)组件的生命周期主要包括以下几个阶段:
- 创建阶段:组件被实例化,
aboutToAppear
回调被触发,用于初始化数据。 - 挂载阶段:组件被添加到视图树,
onPageShow
回调被触发,表示页面显示。 - 更新阶段:组件状态或属性变化时,
aboutToUpdate
和onPageUpdate
回调被触发,用于更新UI。 - 卸载阶段:组件从视图树中移除,
onPageHide
和aboutToDisappear
回调被触发,用于资源释放。 - 销毁阶段:组件实例被销毁,
onDestroy
回调被触发,用于清理操作。
这些生命周期回调帮助开发者管理组件的状态和资源。