我在app.js中获取用户信息,存储到globalData,然后在页面中onLoad中获取globalData,获取到的是null。但是用getApp()中打印结果,用户信息并不是null呀
app.js
//app.js
App({
onLaunch: function () {
//获取用户信息
wx.getSetting({
success:res=>{
//用户已经授权获取用户信息
if( res.authSetting['scope.userInfo']){
wx.getUserInfo({
success:res=>{
// console.log(res)
this.globalData.userInfo= res.userInfo
//调用当前实例下面的getInfo
if(this.getInfo){
this.getInfo(res.userInfo)
}
}
})
}
}
})
},
globalData:{
userInfo:null
},
})
pages/my/my.js
是null没错