微信小程序毕设遇到的坑1:app.js中全局变量定义

问题:

当在微信小程序开发者工具中的app.js中定义全局变量后,去打印时会显示undefined
在这里插入图片描述

请添加图片描述

解决办法:

直接在需要定义全局变量时通过this.globalData.变量名 = 值
请添加图片描述
请添加图片描述

问题得到解决啦!!!

结语:这是在云开发获取openid时跟着网上教程步骤走后,发现帖子作者直接将获取到的openid赋值给了this.global.openid当时异常疑惑,从来没定义过全局openid呀。事后当自己获取完openid后想要通过云函数判断用户是否注册过,把是否注册过作为一个全局变量,是为了后期其他地方调用,结果遇到了这个问题,困扰几个小时,虽然解决了,但是原理还是不懂,还请懂得高人指点。(第一次发帖,如有错误,敬请指出)

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值