小程序不同页面的数据怎么用全局变量的方法统一引入一个页面
时间: 2024-02-09 17:10:05 浏览: 105
原生微信小程序空项目,开箱即可使用
可以使用小程序的全局变量 getApp() 方法来获取小程序实例,然后在实例中定义全局变量,在不同的页面中都可以访问这些全局变量。
举个例子,我们在 app.js 中定义一个全局变量 globalData:
```
App({
globalData: {
userInfo: null,
token: null
}
})
```
然后在不同的页面中可以通过 getApp() 方法获取小程序实例,然后访问 globalData 中的变量:
```
const app = getApp()
Page({
data: {
userInfo: app.globalData.userInfo,
token: app.globalData.token
}
})
```
这样就可以在不同的页面中使用同一个全局变量了。当全局变量的值发生变化时,也只需要在小程序实例中修改一次即可,所有引用了该变量的页面都会自动更新。
阅读全文