天天看點

微信小程式----App生命周期

WXRUI體驗二維碼

微信小程式----App生命周期
如果文章對你有幫助的話,請打開微信掃一下二維碼,點選一下廣告,支援一下作者!謝謝!

App生命周期

  1. onLaunch----當小程式初始化完成時,會觸發 onLaunch(全局隻觸發一次)
  2. onShow ----當小程式啟動,或從背景進入前台顯示,會觸發 onShow
  3. onHide ----當小程式從前台進入背景,會觸發 onHide
  4. onError ----當小程式發生腳本錯誤,或者 api 調用失敗時,會觸發 onError 并帶上錯誤資訊
//app.js
App({

  /**
   *當小程式初始化完成時,會觸發 onLaunch(全局隻觸發一次)
   */
  onLaunch: function () {
    console.log("==App onLaunch==");
  },

  /**
   *當小程式啟動,或從背景進入前台顯示,會觸發 onShow
   */
  onShow: function (options) {
    console.log("==App onShow==");
  },

  /**
   *當小程式從前台進入背景,會觸發 onHide
   */
  onHide: function () {
    console.log("==App onHide==");
  },

  /**
   *當小程式發生腳本錯誤,或者 api 調用失敗時,會觸發 onError 并帶上錯誤資訊
   */
  onError: function (msg) {
    console.log("==App onError==");
  }
})
           

進入小程式周期觸發

微信小程式----App生命周期

切換背景

微信小程式----App生命周期

切換後周期觸發

微信小程式----App生命周期

切換至前台周期觸發

微信小程式----App生命周期

總結:進入微信小程式,當我們需要擷取使用者資訊并儲存等全局資訊處理的時候,需要再onLaunch周期進行處理。

WXRUI體驗二維碼

微信小程式----App生命周期
如果文章對你有幫助的話,請打開微信掃一下二維碼,點選一下廣告,支援一下作者!謝謝!

其他

我的部落格,歡迎交流!

我的CSDN部落格,歡迎交流!

微信小程式專欄

前端筆記專欄

微信小程式實作部分高德地圖功能的DEMO下載下傳

微信小程式實作MUI的部分效果的DEMO下載下傳

微信小程式實作MUI的GIT項目位址

微信小程式執行個體清單

前端筆記清單

遊戲清單