小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在app.js里设置全局变量,当授权成功后把openId存入全局变量里app.globalData.openId, 然后再setStorage存入缓存中,回到小程序首页,点击某个按钮跳转到一个页面后,开始取值操作,全局变量里openid是空,从缓存中取就有值. 这种情况不是每次都发生,遇到过几次,请官方给个答复
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我也遇到同样问题 点击分享按钮的时候 取不到值
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也遇到同样问题??????
看你的取值写在哪了,如果是写在page之前,那十有八九是获取不到的,我之前碰到过写完var app = getApp()之后立刻取全局变量,拿不到。写在page的onload之后,我是100%获取到。希望可以帮到你~
我这个是在跳转B页面后,在B页面的一个 button的方法里获取, 所以获取前,page的onload早加载完了,所以理论上讲应该每次都能获取到,不应该有空的情况
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我也遇到同样问题 点击分享按钮的时候 取不到值
我也遇到同样问题??????
看你的取值写在哪了,如果是写在page之前,那十有八九是获取不到的,我之前碰到过写完var app = getApp()之后立刻取全局变量,拿不到。写在page的onload之后,我是100%获取到。希望可以帮到你~
我这个是在跳转B页面后,在B页面的一个 button的方法里获取, 所以获取前,page的onload早加载完了,所以理论上讲应该每次都能获取到,不应该有空的情况