小程序:设置全局变量的几种方式
程序 设置 方式 几种 全局变量
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 实例,但是不污染顶级变量,大家视情况使用。
相关文章
- WINDOWS 7下的记事本程序目录
- 小程序/CSS隐藏元素
- 微信小程序 - 音频播放(1.2版本和1.2版本之后)
- 中小研发团队架构实践之生产环境诊断工具WinDbg 三分钟学会.NET微服务之Polly 使用.Net Core+IView+Vue集成上传图片功能 Fiddler原理~知多少? ABP框架(asp.net core 2.X+Vue)模板项目学习之路(一) C#程序中设置全局代理(Global Proxy) WCF 4.0 使用说明 如何在IIS上发布,并能正常访问
- 外卖小程序对接飞鹅小票打印的实现
- 非常有意思的程序猿数据比較
- vscode运行C/C++程序及配置
- GPIO程序在PC上的模拟学习
- 【MATLAB教程案例91】将MATLAB程序转化为C语言
- 微信小程序 - 解决 <audio> 音频播放组件无法设置宽度为 100% 的问题(组件无法 style 覆盖设置样式,无法撑满父元素宽度)
- 微信小程序的模板消息与小程序订阅消息
- 微信小程序设置web-view的业务域名
- 微信小程序如何调用API实现数据请求-wx.request()
- python TKinter的主窗口运行程序完毕后,怎么让其自动关闭
- 《Android游戏开发详解》一2.15 改进程序
- Swift - 设置程序的应用图标和启动界面
- 【uni-app】详细总结uni-app基础知识和如何配置项目,运行到模拟器和小程序端,附案例和图(建议收藏)
- PSINS工具箱15状态组合导航仿真程序(test_SINS_GPS_153)浅析-卡尔曼滤波设置+导航解算
- odoo.http: (‘请求的作业无法处理,因为一个程序错误,设置`product_qty`字段取代了 `p
- 微信小程序项目实战(App)实战篇-Array老师-专题视频课程
- 程序日志-应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT AUTHORITYSYSTEM SID (S-1-5-18)授予针对 CLSID 为 {D63B10C5-BB46-4990-A94F-E40B9D520