用wordpress怎么做網(wǎng)站免費s站推廣網(wǎng)站
微信小程序的生命周期包括兩個主要部分:應(yīng)用生命周期和頁面生命周期。下面我將詳細(xì)介紹它們的具體內(nèi)容。
應(yīng)用生命周期
onLaunch:
觸發(fā)時機(jī):小程序初始化完成時(全局只觸發(fā)一次)。
用途:通常用于進(jìn)行一些全局初始化操作,如獲取用戶信息、登錄、設(shè)置全局?jǐn)?shù)據(jù)等。
onShow:
觸發(fā)時機(jī):小程序啟動,或從后臺進(jìn)入前臺顯示。
用途:可以進(jìn)行頁面刷新、數(shù)據(jù)更新等操作。
onHide:
觸發(fā)時機(jī):小程序從前臺進(jìn)入后臺。
用途:可以進(jìn)行保存數(shù)據(jù)、暫停任務(wù)等操作。
onError:
觸發(fā)時機(jī):小程序發(fā)生腳本錯誤,或者 API 調(diào)用失敗時觸發(fā)。
用途:可以用來捕獲錯誤,進(jìn)行錯誤處理或上報。
頁面生命周期
onLoad:
觸發(fā)時機(jī):頁面加載時觸發(fā)。
用途:可以在此進(jìn)行頁面初始化操作,例如獲取傳遞的參數(shù)、初始化數(shù)據(jù)等。
onShow:
觸發(fā)時機(jī):頁面顯示時觸發(fā)。
用途:一般用于頁面的刷新和數(shù)據(jù)更新。
onReady:
觸發(fā)時機(jī):頁面初次渲染完成時觸發(fā)。
用途:頁面的初始渲染完成,可以進(jìn)行一些需要頁面渲染完成后才能進(jìn)行的操作。
onHide:
觸發(fā)時機(jī):頁面隱藏時觸發(fā)。
用途:頁面被切換到后臺時,可以進(jìn)行一些清理工作。
onUnload:
觸發(fā)時機(jī):頁面卸載時觸發(fā)。
用途:頁面被關(guān)閉時,可以進(jìn)行一些清理和釋放資源的操作。
onPullDownRefresh:
觸發(fā)時機(jī):用戶下拉頁面時觸發(fā)。
用途:可以在這里進(jìn)行頁面數(shù)據(jù)的刷新操作。
onReachBottom:
觸發(fā)時機(jī):頁面上拉觸底時觸發(fā)。
用途:可以在這里進(jìn)行加載更多數(shù)據(jù)的操作。
onShareAppMessage:
觸發(fā)時機(jī):用戶點擊右上角分享按鈕或調(diào)用 wx.showShareMenu 時觸發(fā)。
用途:自定義轉(zhuǎn)發(fā)內(nèi)容。
onPageScroll:
觸發(fā)時機(jī):頁面滾動時觸發(fā)。
用途:可以在這里進(jìn)行頁面滾動相關(guān)的操作。
onResize:
觸發(fā)時機(jī):頁面尺寸變化時觸發(fā)。
用途:可以在這里處理頁面尺寸變化后需要調(diào)整的內(nèi)容。