本文介紹微信小程式開發系列(四)頁面的生命週期的詳解
本系列為作者從入門開始進行詳解,適合初入門者按照系列逐步觀看學習;
##本系列為作者從入門開始進行詳解,適合初入門者按照系列逐步觀看學習;1:頁面的生命週期在初始頁面:index.js中增加如圖1所示程式碼 #圖1點選「編譯」後,執行這個小程式:日誌如圖2所示:初始頁面index.js啟動會從app,js中的生命週期方法呼叫開始:onLaunch---onShow,然後開始呼叫index.js頁面中的生命週期方法:onLoad---onShow---onReady,當點擊「後台」時,頁面index.js進入後台,這時回調生命週期方法onHide,如圖3所示,如果再點擊「前台”,使頁面回到前台,這時回調頁面生命週期方法:onShow(注意,這時不再回調onLoad) 如圖4所示 圖2 圖3 #圖4
2:頁面的跳轉
itemClick: function (){ console.log("---index page itemClick---"); wx.navigateTo({ url: '../logs/logs' })其中:wx.navigateTo代表從index.js這個頁面跳到pages/logs/logs頁面,注意:navigateTo代表跳到logs頁面後,index頁面不會銷毀,在logs頁面下面,透過logs頁面左上角的回傳按鈕可以回到index頁面,而如果是wx.redirectTo,則index頁面銷毀,無法從logs頁面回到index頁面,這裡就僅以wx.navigateTo為例 #圖5
圖7
3:頁間參數傳遞
wx.navigateTo({
url: "../logs/logs?id=1&title=標題abc"
})
圖8
<navigator url="../logs/logs?id=100&title=标题" >
以上是微信小程式開發系列(四)頁面的生命週期的詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!