app.js的全局参数问题
发布于 5 年前 作者 nazou 399 次浏览 来自 问答

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

真机调试不正常!

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!

求帮助!!!

1 回复

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

回到顶部