全局变量globalData
小程序中js页面声明的变量与函数只能在此页面中使用,并且在不同页面中可以用相同的变量命名。而如果想要某些数据在所有页面中都能使用,那就可以使用全局变量globalData进行数据的存取。globalData在app.js中进行设置。
//app.js文件
App({
onLaunch (options) {
//在小程序完成初始化时,触发onLaunch(全局只触发一次)
// Do something initial when launch.
},
//...
globalData: {
//全局变量
Info: 12,
newsList:[{
}]
}
})
一、app.js页面中globalData变量的修改
1、在app.js页面中要修改globalData变量的值,如果直接在onLaunch: function () 函数中修改,只需要用this调用globalData进行修改。
this.globalData.Info = 15;
console.