微信小程序---生命周期函數【詳解】


在小程序的開發過程中,小程序的生命周期是非常重要的,特別是這7個小程序生命周期函數。

小程序的7個生命周期函數:

1、onLoad 監聽頁面加載

onLoad函數:一個頁面只會被調用一次,可以在onLoad中獲取當前頁面所調用的 query 參數。

示例:onLoad:function(options){}

2、onReady 監聽頁面初次渲染完成

onReady函數:一個頁面只會調用一次,表示頁面已經准備完成,可以和視圖層進行交互。

示例:onReady:function(){}

3、onShow 監聽頁面顯示

onShow函數:每次打開頁面都會調用一次。

示例:onShow:function(){}

4、onHide 監聽頁面隱藏

onHide函數:當navigateTo或底部tab切換的時候會被調用。

示例:onHide:function(){}

5、onUnload 監聽頁面加載

onUnload函數:當redirectTo或navigateBack的時候調用。 

示例:onUnload:function(){}

6、onlaunch 監聽小程序初始化

onlaunch函數:當小程序初始化完成時,會觸發 onLaunch(全局只觸發一次) 

示例:onLaunch:function () {}, 

7、onError 錯誤監聽函數

onError:當小程序發生腳本錯誤,或者 api 調用失敗時,會觸發 onError 並帶上錯誤信息

示例:onError:function () {}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM