小程序 全局变量使用
时间: 2023-09-20 17:08:33 浏览: 93
微信小程序 App全局变量 保存 修改 读取,滑动删除
5星 · 资源好评率100%
在小程序中,可以使用全局变量来在不同页面之间共享数据。小程序中的全局变量可以通过 getApp().globalData 来访问和修改。
下面是一个示例:
```javascript
// app.js
App({
globalData: {
userInfo: null,
count: 0
}
})
```
在app.js文件中,我们定义了一个globalData对象,其中包含了两个全局变量,一个是userInfo,另一个是count。这些全局变量可以在整个小程序中被访问和修改。
下面是一个在页面中访问和修改全局变量的示例:
```javascript
// page.js
const app = getApp()
Page({
onLoad: function () {
console.log(app.globalData.userInfo) // 访问全局变量userInfo
console.log(app.globalData.count) // 访问全局变量count
app.globalData.userInfo = { name: 'John', age: 25 } // 修改全局变量userInfo
app.globalData.count += 1 // 修改全局变量count
console.log(app.globalData.userInfo)
console.log(app.globalData.count)
}
})
```
在page.js文件中,我们通过getApp()方法获取到小程序实例app,并通过app.globalData来访问和修改全局变量。在onLoad函数中,我们先打印了全局变量userInfo和count的值,然后对其进行了修改,并再次打印。
通过以上示例,你可以看到如何在小程序中使用全局变量来共享数据。需要注意的是,在修改全局变量时要小心处理并发操作,避免出现数据不一致的情况。
阅读全文