微信小程序-注冊程序app.js


一、注冊程序

App() 函數用來注冊一個小程序。接受一個 object 參數,其指定小程序的生命周期函數等。

object參數署名:

onLaunch:當小程序初始化完成后,觸發onLaunch 只觸發一次

onShow() :當小程序啟動,或從后台進入前台顯示,會觸發 onShow

onHide():當小程序從前台進入后台,會觸發 onHide

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

其他:開發者可以添加任意的函數或數據到 Object 參數中,用 this可以訪問

示例代碼:

我們提供了全局的 getApp() 函數,可以獲取到小程序實例。

注意:

App() 必須在 app.js 中注冊,且不能注冊多個。

不要在定義於 App() 內的函數中調用 getApp() ,使用 this 就可以拿到 app 實例。

不要在 onLaunch 的時候調用 getCurrentPage(),此時 page 還沒有生成。

通過 getApp() 獲取實例之后,不要私自調用生命周期函數。(onLaunch onShow onHide都屬於生命周期函數)

 


免責聲明!

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



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