頁面設計公司排名seo有哪些優(yōu)化工具
目錄
提供了2個函數(shù):
app.js配置
【第三節(jié):微信小程序 3、app.js配置】微信小程序入門,以思維導圖的方式展開3
提供了2個函數(shù):
app()
getApp()
---------------------------
app.js配置
?? ?App()
?? ??? ?功能
?? ??? ??? ?App() 函數(shù)用來注冊一個小程序。接受一個 object 參數(shù),其指定小程序的生命周期函數(shù)等。
?? ??? ?參數(shù)說明
?? ??? ??? ?onLaunch
?? ??? ??? ??? ?描述
?? ??? ??? ??? ??? ?生命周期函數(shù)--監(jiān)聽小程序初始化
?? ??? ??? ??? ?觸發(fā)時機
?? ??? ??? ??? ??? ?當小程序初始化完成時,會觸發(fā) onLaunch(全局只觸發(fā)一次)
?? ??? ??? ?onShow
?? ??? ??? ??? ?描述
?? ??? ??? ??? ??? ?生命周期函數(shù)--監(jiān)聽小程序顯示
?? ??? ??? ??? ?觸發(fā)時機
?? ??? ??? ??? ??? ?當小程序啟動,或從后臺進入前臺顯示,會觸發(fā) onShow
?? ??? ??? ?onHide
?? ??? ??? ??? ?描述
?? ??? ??? ??? ??? ?生命周期函數(shù)--監(jiān)聽小程序隱藏
?? ??? ??? ??? ?觸發(fā)時機
?? ??? ??? ??? ??? ?當小程序從前臺進入后臺,會觸發(fā) onHide
?? ??? ??? ?onError
?? ??? ??? ??? ?描述
?? ??? ??? ??? ??? ?錯誤監(jiān)聽函數(shù)
?? ??? ??? ??? ?觸發(fā)時機
?? ??? ??? ??? ??? ?當小程序發(fā)生腳本錯誤,或者 api 調(diào)用失敗時,會觸發(fā) onError 并帶上錯誤信息
?? ??? ??? ?其他
?? ??? ??? ??? ?觸發(fā)時機
?? ??? ??? ??? ??? ?開發(fā)者可以添加任意的函數(shù)或數(shù)據(jù)到 Object 參數(shù)中,用 this 可以訪問
?? ??? ?注意
?? ??? ??? ?App() 必須在 app.js 中注冊,且不能注冊多個。
?? ??? ??? ?不要在定義于 App() 內(nèi)的函數(shù)中調(diào)用 getApp() ,使用 this 就可以拿到 app 實例。
?? ??? ??? ?不要在 onLaunch 的時候調(diào)用 getCurrentPage(),此時 page 還沒有生成。
?? ??? ??? ?通過 getApp() 獲取實例之后,不要私自調(diào)用生命周期函數(shù)。
?? ?getApp()
?? ??? ?功能
?? ??? ??? ?提供了全局的 getApp() 函數(shù),可以獲取到小程序?qū)嵗?br /> ?? ??? ?示例代碼
// other.jsvar appInstance = getApp()// I am global dataconsole.log(appInstance.globalData)
具體如下圖顯示,由于不能直接展開大圖,可以直接私信給發(fā):