0

在我的 Ionic 5 项目中,我需要ngOnDestroy()服务类来清理数据。ngOnDestroy()我的主页上也有。当我从主页执行以下导航到页面 A 并返回主页时ngOnDestroy(),页面 A 正在触发。

 - Home page -> Page A 
      
 - Home page <- Page A

问题是当我关闭应用程序时,我期望ngOnDestroy()主页上的所有服务类都会被触发,但这并没有发生。我看到 Ionic 文档中提到了以下内容。

ngOnDestroy 只会在页面“弹出”时触发。

我检查ionViewWillLeave了应用程序关闭时甚至没有在主页上触发。请建议我如何在主页和服务中进行清理活动?

4

1 回答 1

0

据我所知,对于网站,您可以使用 window beforeunload 事件,但它不会被可靠地触发。

当您在应用程序中运行时,此帖子的 答案还建议在科尔多瓦中使用 beforeunload。

于 2021-04-22T08:29:47.067 回答