HarmonyOS 组件是否有销毁回调方法-鸿蒙开发者社区-51CTO.COM

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 onAreaChange方法问题
812浏览 • 1回复 待解决
HarmonyOS 点击事件的方法
829浏览 • 1回复 待解决
HarmonyOS @Watch方法没有改变
506浏览 • 1回复 待解决
HarmonyOS Web组件
1005浏览 • 1回复 待解决
HarmonyOS Scroll方法执行改变
590浏览 • 1回复 待解决
HarmonyOS Scroll组件onScroll异常
466浏览 • 1回复 待解决
HarmonyOS web组件停止JavaScript
568浏览 • 1回复 待解决
HarmonyOS Scroll组件事件问题
816浏览 • 1回复 待解决
HarmonyOS方法的值如何转成vp
481浏览 • 1回复 待解决