1. 程式人生 > >小程序的生命周期

小程序的生命周期

熱啟動 home鍵 一個 ima 啟動 註入 launch 幫我 初始化

  小程序的啟動,和小程序的應用周期是息息相關的

  技術分享圖片

  小程序應用的生命周期:由一個鉤子組成,onLaunch  onShow  onHide  onError組成;

    我們第一次進入小程序,客戶端會幫我們初始化小程序的運行環境,那麽我們會在CDN下載,或者在本地緩存我們的代碼包,把他註入到運行環境裏

    在初始完之後,微信客戶端會給我們邏輯層app.js的實例,派發一個onLaunch事件,那麽我們在邏輯層app.js中App()的構造器中的onLaunch方法就會被調用,當我們按左上角的關閉,或者按home鍵返回的話,就屬於熱啟動裏面的,會觸發我們的onHide方法,在5分鐘內打開,我們的onShow方法就會被調用,當我們的小程序發生腳本錯誤或者API調用失敗,就會觸發我們的onError的方法

    

小程序的生命周期