微信小程序全局变量怎么用
时间: 2023-11-04 18:05:12 浏览: 245
微信小程序全局变量改变监听的实现方法
在微信小程序中,可以通过 `getApp()` 方法来获取小程序实例,从而访问全局变量。
首先,在 `app.js` 中声明全局变量:
```javascript
App({
globalData: {
userInfo: null,
apiBaseUrl: 'https://example.com/api'
}
})
```
然后,在其他页面中使用 `getApp()` 方法获取小程序实例,从而访问全局变量:
```javascript
const app = getApp()
Page({
data: {
userInfo: null
},
onLoad() {
this.setData({
userInfo: app.globalData.userInfo
})
},
onShow() {
console.log(app.globalData.apiBaseUrl)
}
})
```
在上面的例子中,我们通过 `app.globalData.userInfo` 访问了全局变量 `userInfo`,并把它赋值给了当前页面的 `data.userInfo`。同时,在 `onShow` 生命周期中,我们也访问了全局变量 `apiBaseUrl`。
阅读全文