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