收藏
回答

app.js的全局参数问题

在微信开发工具中一切正常!

真机调试不正常!

tabBar的一个页面调用 datashow页面. 使用navigateTo

wx.navigateTo({

url: '/pages/dataShow/dataShow'

})

tabBar的页面中已经校验了app.globalData.userInfo,是有值的,微信已授权登录.

然而在 dataShow中第一次进入却取不到值,跳转到登录界面,显示的用户信息一切正常!

再次进入dataShow又可以.


console.log显示全局变量的数据:

dataShow页面中,

onShow: function() {

console.log('dataShow.globalData:', app.globalData)

console.log('dataShow.userInfo:', app.globalData.userInfo)

}

这里 app.globalData显示出了app.globalData.userInfo的数据,是有内容的.

但是接着直接显示 app.globalData.userInfo确是null!

求帮助!!!!

最后一次编辑于  2019-01-03
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-01-03

    麻烦提供一下出现问题的机型和微信版本,并且给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2019-01-03
    有用
    回复
  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-01-03

    1

    2019-01-03
    有用
    回复
登录 后发表内容