简介
App():注册一个小程序,小程序的入口方法
getApp():获取全局对象,然后进行全局变量和全局方法的使用
demo
app.js
App({
onLaunch: function(options) {
console.log("onLaunch");
},
onShow: function(options) {
console.log("onShow");
},
onHide: function() {
console.log("onHide");
},
onError: function(msg) {
console.log(msg)
},
test:function() {
console.log("I am func from App.js");
},
globalData: {
helloFromApp:'Hello,I am From App.js'
}
})
demo.js(其他页面调用)
var app = getApp();
console.log(app.globalData.helloFromApp); // 调用全局变量
app.test(); // 调用全局方法
注意
1、App() 必须在 app.js 中注册,且不能注册多个。
2、不要在定义于 App() 内的函数中调用 getApp() ,使用 this 就可以拿到 app 实例。
this.globalData.helloFromApp= res.msg
网友评论