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