- onLaunch方法,用戶首次打開小程序,觸發 onLaunch(全局只觸發一次),通常寫在app.js裏,主要放存儲(本地存儲和全局變量)相關的代碼。
- 首次顯示頁面,會觸發onReady方法,渲染頁面元素和樣式,一個頁面只會調用一次。
- 小程序初始化完成後,頁面首次加載觸發onLoad,只會觸發一次。而且onLoad的方法裏能夠接受參數(好比小程序頁面跳轉傳參數,詳情能夠看個人關於微信小程序的一些坑的帖子)。
- 當小程序進入到後臺,先執行頁面onHide方法再執行應用onHide方法。
- 當小程序從後臺進入到前臺,先執行應用onShow方法再執行頁面onShow方法。
之因此強調生命週期函數,是爲了新手在寫邏輯代碼時注意邏輯代碼放到位置。小程序
參考他的帖子:http://www.jb51.net/article/94526.htm微信小程序