国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

注冊程序

App()


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

object參數(shù)說明:

QQ截圖20170208095544.png

前臺、后臺定義: 當用戶點擊左上角關閉,或者按了設備Home鍵離開微信,小程序并沒有正在的銷毀,而是進入了后臺;當再次啟動微信或再次打開小程序,又會從后臺進入前臺。

只有當小程序進入后臺一定時間,或者系統(tǒng)資源占用過高,才會被真正的銷毀。

示例代碼:

App({
  onLaunch: function() { 
    // Do something initial when launch.
  },
  onShow: function() {
      // Do something when show.
  },
  onHide: function() {
      // Do something when hide.
  },
  globalData: 'I am global data'
})

App.prototype.getCurrentPage()


getCurrentPage()函數(shù)用戶獲取當前頁面的實例。

getApp()


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

// other.js
var appInstance = getApp()
console.log(appInstance.globalData) // I am global data

注意:

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

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

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

通過getApp獲取實例之后,不要私自調用生命周期函數(shù)。