收藏
回答

app.js页面onShow周期获取不到globalData里数据?

API/组件名称 终端类型 微信版本 基础库版本
onShow 客户端 6.6.1 1.9.1

如题

我先在`wx.login`里面跟后台交互了一下 把openid传过来,然后放到globalData里面






但是在自定义方法和onShow里面用

this.globalData.openid

,打印出来都没值


然后在**其他页面,例如index.js打印

getApp().globalData.openid

都是有值的,这是为啥?


回答关注问题邀请回答
收藏

2 个回答

  • Y.
    Y.
    2018-01-18

    改用storage方式来获取了

    2018-01-18
    有用
    回复
  • 连胜
    连胜
    2018-01-18

    因为wx.request是异步请求,获取openid是要花时间的,app.js里面的onshow是在请求之前执行的,肯定拿不到值~

    2018-01-18
    有用
    回复
登录 后发表内容