1. 程式人生 > 其它 >微信小程式page/頁面構造器/宣告週期

微信小程式page/頁面構造器/宣告週期

一個小程式可以有很多頁面,每個頁面承載不同的功能,頁面之間可以互相跳轉。

頁面構造器

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--生命週期函式--監聽頁面解除安裝"); },