上海小程序開發進程中小程序的邏輯層文件分成項目邏輯文件和頁麵邏輯文件。
文中先敘述項目邏輯文件,應用函數能迅速在上海小程序開發中反映技術性,其app.js中可以通過App()函數注冊(ce) 小程序生命周期函數、全局屬性和全局方法, 已注冊(ce) 的小程序實例可以在其他頁麵邏輯文件中通過getApp()獲取。
App()函數用於(yu) 注冊(ce) 一個(ge) 小程序,參數為(wei) Object,用於(yu) 指定小程序的生命周期函數、用戶自定義(yi) 屬性和方法。
上海小程序開發過程中,當啟動小程序時,首先會(hui) 依次觸發生命周期函數onLanuch和onShow方法, 然後通過app.json的pages屬性注冊(ce) 相應的頁麵,最後根據默認路徑加載首頁;當用戶單擊左上角的“關(guan) 閉”按鈕或單擊設備的Home鍵離開微信時,上海小程序開發過程中能看到小程序沒有被直接銷毀,而是進入後台,這兩(liang) 種情況都會(hui) 觸發onHide方法;當用戶再次進入微信或再次打開小程序時,小程序會(hui) 從(cong) 後台進入前台,這時會(hui) 觸發onShow方法。隻有當小程序進入後台一段時間(或者係統資源占用過高)時,小程序才會(hui) 被銷毀。
我們(men) 在Demo2的app.js加入代碼。保存並編譯後, Console麵板有顯示效果。
上海小程序開發中,小程序啟動後首先觸發onLaunch方法,然後觸發onShow方法,在onShow方法中通過this參數獲取自定義(yi) 屬性和自定義(yi) 方法並顯示。在其他邏輯文件中,開發者可以通過全局函數getApp()方法獲取小程序實例, 例如: