getApp(),获取到小程序全局唯一的App
实例,然后就可以获取app.js里面的全局数据和函数
参数
属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 |
---|---|---|---|---|---|
allowDefault | boolean | false | 否 | 在App未定义时返回默认实现。当App被调用时,默认实现中定义的属性会被覆盖合并到App中。一般用于独立分包 |
示例代码,在任何一个页面都可以调用,下面的代码是使用app.js里定义的globalData变量
var appInstance=getApp();
console.log(appInstance.globalData);
//Iamglobaldata
注意
不要在定义于App()
内的函数中,或调用App前调用getApp(),使用this就可以拿到app实例
通过getApp()获取实例之后,不要私自调用生命周期函数。