app.globalData里全局变量有时取出来是空
发布于 4 年前 作者 gang05 17570 次浏览 来自 问答

在app.js里设置全局变量,当授权成功后把openId存入全局变量里app.globalData.openId, 然后再setStorage存入缓存中,回到小程序首页,点击某个按钮跳转到一个页面后,开始取值操作,全局变量里openid是空,从缓存中取就有值. 这种情况不是每次都发生,遇到过几次,请官方给个答复

3 回复

我也遇到同样问题 点击分享按钮的时候 取不到值

我也遇到同样问题??????

看你的取值写在哪了,如果是写在page之前,那十有八九是获取不到的,我之前碰到过写完var app = getApp()之后立刻取全局变量,拿不到。写在page的onload之后,我是100%获取到。希望可以帮到你~

回到顶部