微信小程序如何声明全局变量?

3,124 阅读1分钟
原文链接: my.oschina.net

微信小程序如何声明全局变量?

摘要: 在 JavaScript 文件中声明的变量和函数只在该文件中有效;不同的文件中可以声明相同名字的变量和函数,不会互相影响

1、 app.js 中配置变量

//App.js
App({
  BASE_URL: 'http://www.1m85.com/api',
  onLaunch: function () {
    console.log('App Launch')
  },
  onShow: function () {
    console.log('App Show')
  },
  onHide: function () {
    console.log('App Hide')
  }
})

2、通过全局函数 getApp() 可以获取全局的应用实例,然后调用配置常量 

/pages/index/index   index.js测试

Page({
  onLoad:function(options){
     var app = getApp();        // Get the app instance.
     console.log(app.BASE_URL); 
  }

})

© 著作权归作者所有