1. 程式人生 > 其它 >微信小程式頁面生命週期

微信小程式頁面生命週期

註冊小程式中的一個頁面。接受一個Object型別引數,其指定頁面的初始資料、生命週期回撥、事件處理函式等

data

data是頁面第一次渲染使用的初始資料

頁面載入時,data將會以JSON字串的形式由邏輯層傳至渲染層,因此data中的資料必須是可以轉成JSON的型別:字串,數字,布林值,物件,陣列。

渲染層可以通過WXML對資料進行繫結。

onLoad(Object query)

頁面載入時觸發。一個頁面只會呼叫一次,可以在 onLoad 的引數中獲取開啟當前頁面路徑中的引數。

onShow()

頁面顯示/切入前臺時觸發。

onReady()

頁面初次渲染完成時觸發。一個頁面只會呼叫一次,代表頁面已經準備妥當,可以和檢視層進行互動。

onHide()

頁面隱藏/切入後臺時觸發。

onUnload()

頁面解除安裝時觸發。

頁面事件處理函式

onPullDownRefresh()

監聽使用者下拉重新整理事件。

onReachBottom()

監聽使用者上拉觸底事件。

onPageScroll(Object object)

監聽使用者滑動頁面事件。

onShareAppMessage(Object object)

監聽使用者點選頁面內轉發按鈕(元件open-type="share")或右上角選單“轉發”按鈕的行為,並自定義轉發內容。

文章來自 www.96net.com.cn