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!
求帮助!!!
