微信小程序全局变量globalData用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序全局变量globalData用法相关的知识,希望对你有一定的参考价值。

参考技术A 微信小程序全局变量globalData在app.js中

方法1【推荐】:通过app获取,需要在第一行声明app的实例 const app = getApp()

方法2: 直接通过getApp().globalData获取,不需要写const app = getApp()实例

方法3:在app.js文件内使用

更新(修改)用法:推荐方法1

微信小程序全局变量的设置使用修改

1. 全局变量的设置

在miniprogram > app.js 文件中设置,globalData对象就是存储全局变量的。

App(
    globalData: 
      hasLogin: false,
      openid: null
    ,
    onLaunch: function () 
      
    
)

 

2.全局变量的使用

在app.js文件中,直接使用,如: 

this.globalData.hasLogin

 

在其他非app.js文件中使用,需要先申明app变量,如:

var app = getApp()

app.globalData.hasLogin

 

3. 全局变量的修改

在app.js文件中:

this.globalData.hasLogin = true

 

在其他非app.js文件中修改:

var app = getApp()

app.globalData.hasLogin = true

 

 

完。

 

以上是关于微信小程序全局变量globalData用法的主要内容,如果未能解决你的问题,请参考以下文章

uniapp 微信小程序 监听全局变量globalData

微信小程序之全局变量(globalData)的定义和调用

微信小程序全局变量的定义与使用

微信小程序全局变量的设置使用修改

微信小程序的五种传值方式

微信小程序WXML页面如何获取全局变量值