注册程序App()

参考链接

App({
  onLaunch: function(options) {
    // Do something initial when launch.
  },
  onShow: function(options) {
      // Do something when show.
  },
  onHide: function() {
      // Do something when hide.
  },
  onError: function(msg) {
    console.log(msg)
  },
  globalData: 'I am global data',//可以在页面中通过getApp().globalData访问或者修改
  someMethod:function(){//可以在页面中通过getApp().someMethod调用该方法
  }
})

注意:

  1. App() 必须在 app.js 中注册,且不能注册多个。
  2. 不要在定义于 App() 内的函数中调用 getApp() ,使用 this 就可以拿到 app 实例。
  3. 不要在 onLaunch 的时候调用 getCurrentPages(),此时 page 还没有生成。
  4. 通过 getApp() 获取实例之后,不要私自调用生命周期函数

你可能感兴趣的:(注册程序App())