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

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Lucy十一

    9人对此回答表示赞同

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

    展开
    9
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • Luz鹿糍 2019-01-13 23:15

      我这个是在跳转B页面后,在B页面的一个button的方法里获取,所以获取前,page的onload早加载完了,所以理论上讲应该每次都能获取到,不应该有空的情况

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部