微信小程式page/頁面構造器/宣告週期
阿新 • • 發佈:2021-10-11
一個小程式可以有很多頁面,每個頁面承載不同的功能,頁面之間可以互相跳轉。
頁面構造器
Page({ data: { text: "This is page data." }, onLoad: function(options) { }, onReady: function() { }, onShow: function() { }, onHide: function() { }, onUnload: function() { }, onPullDownRefresh: function() { }, onReachBottom: function() { }, onShareAppMessage:function () { }, onPageScroll: function() { } })
生命週期
onLoad:生命週期函式--監聽頁面載入,觸發時機早於onShow和onReady
onReady:生命週期函式--監聽頁面初次渲染完成
onShow:生命週期函式--監聽頁面顯示,觸發事件早於onReady
onHide:生命週期函式--監聽頁面隱藏(例如手機點選home鍵程式不退出)
onUnload:生命週期函式--監聽頁面解除安裝
onLoad() { console.log("onLoad--生命週期函式--監聽頁面載入,觸發時機早於onShow和onReady"); }, onReady(){ console.log("onReady--生命週期函式--監聽頁面初次渲染完成"); }, onShow(){ console.log("onShow--生命週期函式--監聽頁面顯示,觸發事件早於onReady"); }, onHide(){ console.log("onHide--生命週期函式--監聽頁面隱藏"); }, onUnload(){ console.log("onUnload--生命週期函式--監聽頁面解除安裝"); },