配色: 字号:
3.App()注册程序应用精讲(20页1.4.1节扩展基础知识)
2020-08-13 | 阅:  转:  |  分享 
  

onHide:function(){
//Dosomethingwhenhide.
},
onError:function(msg){
console.log(msg)
},
globalData:''Iamglobaldata''
})
在页面里调用app.js全局数据:
在页面的js文件里,只需要写下面两句话,就可以调用到全局数据globalData。
varappInstance=getApp()
console.log(appInstance.globalData)
不光可以调用全局数据,也可以调用自定义的全局函数,但是不要调用声明周期函数。
注意:
(1)App()必须在app.js中注册,且不能注册多个。
(2)不要在定义于App()内的函数中调用getApp(),使用this就可以拿到app实
例。
(3)不要在onLaunch的时候调用getCurrentPage(),此时page还没有生成。
(4)通过getApp()获取实例之后,不要私自调用生命周期函数。

献花(0)
+1
(本文系摘摘摘丿丿...首藏)