微信小程序在JavaScript文件中声明的变量和函数只在该文件中有效;不同的文件中可以声明相同名字的变量和函数,不会互相影响。如果希望在各个页面之间共同使用某些信息,并且可以对共享数据进行修改设置,以便于其他页面根据数据变化进行对应的调整,最好使用全局数据globalData。
globalData在app.js文件中app()全局应用实例中:
// app.js
App({
globalData: 1
})
由于它具有共享属性,对于它的设置和修改,需要分两方面来说明。
第一,在app.js文件中,怎样设置和修改。设置其实跟在其他js文件中设置data值是一样的:
//app.js