特意研究了一下JS生命週期 在demo的index.js中寫入以下代碼 onLoad:function (options) { //頁面初始化 console.log('index Load') }, onShow:function () { //頁面顯示 console.log('index Show') }, onReady:function () { //頁面渲染完成 console.log('index Ready') }, onHide:function () { //頁面隱藏 console.log('index Hide') }, onUnload:function () { //頁面關閉 console.log('index Unload') }
在Console下輸出如下:
WechatIMG3.jpeg
結論:
小程序的頁面生存週期是:
AppLaunch --> AppShow --> indexLoad --> indexShow --> indexReady
程序啓動首先加載app.js,然後再進入各個頁面進行加載顯示。