小程序生命周期和頁面生命周期不同 但是相互關聯
1.小程序生命周期
1)小程序的生命周期函數是在app.js里面調用的,App(object)函數用來注冊一個小程序。
接受一個Object參數,指定小程序的生命周期回調;一般有onLaunch監聽小程序的初始化、onShow監聽小程序顯示、onHide監聽小程序隱藏等生命周期回調函數。
onLaunch() {} //監聽小程序初始化
onShow() {} //監聽小程序顯示
onHide() {} //監聽小程序隱藏 調用順序為 onLaunch -> onShow ->onHide
2.頁面的生命周期
當你進入/切換到一個新的頁面的時候,就會調用的生命周期函數。
Page(object)函數用來注冊一個頁面,接受一個object類型的參數,其指定頁面的初始數據、生命周期回調、事件處理函數等。
onLoad() //onLoad監聽頁面加載
onReady() //監聽頁面初次渲染完成
onShow() //監聽頁面顯示
onHide() //監聽頁面隱藏
onUnload() //監聽頁面卸載 小程序周期函數在前 頁面周期函數在后