博主送福利了,微信掃碼有驚喜。超值紅包等着你。。么么噠
言歸正轉
本文簡要整理了在 Ionic 2 的版本中生命周期命名的改變,以及各個事件的解釋。
在之前的課程中講解了 Ionic 生命周期的命名以及使用,不過在 Ionic 2 更新到了 30 版本后,框架在全局對生命周期的命名做了改變,所以本文簡單整理一下新的生命周期事件和說明如下。
官方文檔地址在這里。
事件名稱 | 事件說明 |
---|---|
ionViewLoaded | 頁面加載完畢觸發。該事件發生在頁面被創建成 DOM 的時候,且僅僅執行一次。如果頁面被緩存(Ionic默認是緩存的)就不會再次觸發該事件。該事件中可以放置初始化頁面的一些事件。 |
ionViewWillEnter | 即將進入一個頁面變成當前激活頁面的時候執行的事件。 |
ionViewDidEnter | 進入了一個頁面且變成了當前的激活頁面,該事件不管是第一次進入還是緩存后進入都將執行。 |
ionViewWillLeave | 將要離開了該頁面之后變成了不是當前激活頁面的時候執行的事件。 |
ionViewDidLeave | 在頁面完成了離開該頁面並變成了不是當前激活頁面的時候執行的事件。 |
ionViewWillUnload | 在頁面銷毀和頁面中有元素移除之前執行的事件。 |
ionViewDidUnload | 在頁面銷毀和頁面中有元素移除之后執行的事件。 |