zl程序教程

您现在的位置是:首页 >  其他

当前栏目

小程序:设置全局变量的几种方式

程序 设置 方式 几种 全局变量
2023-09-27 14:27:09 时间

方法1

在 app.js 中加上
global.name = '张三'
在其他组件中调用
global.name

方法2

在 app.js 中加上
wx.name = '张三'
在其他组件中调用
wx.name

方法3

在 app.js 中加上

App({
	globalData: {
	  userInfo: null,
	  userName: '张三'
	}
})

在其他组件中调用

const app = getApp()
app.globalData.userName

总结

方法 1、2 不用每次都获取 app 实例,比较方便,但是因为是全局变量所以容易污染顶级变量。第三种需要每次都获取 app 实例,但是不污染顶级变量,大家视情况使用。