微信小程式頁面生命週期
阿新 • • 發佈:2021-12-18
註冊小程式中的一個頁面。接受一個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