HarmonyOS 组件是否有销毁回调方法

我方产品需要在页面销毁时做一些代码操作,现在查看文档没有找到销毁时回调方法。

HarmonyOS
2024-09-03 11:47:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

您可以试一下 aboutToDisappear函数 是否符合您的述求。

组件生命周期,即一般用@Component装饰的自定义组件的生命周期,提供以下生命周期接口:

aboutToAppear:组件即将出现时回调该接口,具体时机为在创建自定义组件的新实例后,在执行其build()函数之前执行。

aboutToDisappear:aboutToDisappear函数在自定义组件析构销毁之前执行。不允许在aboutToDisappear函数中改变状态变量,特别是@Link变量的修改可能会导致应用程序行为不稳定。

参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-page-custom-components-lifecycle-V5

自定义的ArkTS对象的示例:

@Component 修饰的自定义组件是有aboutToDisappear回调的。

@Component 
struct MyComponent { 
  build() { 
  } 
}
分享
微博
QQ
微信
回复
2024-09-03 15:47:55
相关问题
HarmonyOS Web组件
105浏览 • 1回复 待解决
组件设置visibility属性的
446浏览 • 2回复 待解决
组件自定义函数实现
266浏览 • 1回复 待解决
HarmonyOS 如何声明全局函数
235浏览 • 1回复 待解决
HarmonyOS 活体检测问题
69浏览 • 1回复 待解决
HarmonyOS killAllProcesses()无成功的
29浏览 • 0回复 待解决
Ability的生命周期函数哪些呢?
5517浏览 • 1回复 待解决