在app.js中调用getUserInfo方法,globalData为什么会赋值失败?
发布于 8 年前 作者 zye 7250 次浏览 来自 问答

因为项目需要,要在app.js中的onLaunch方法中调用getUserInfo这个方法,并且将得到的userInfo赋值给globalData中的user_info,然后我用我自己的想法,一直都是赋值失败,也就是globalData中的user_Info一直都是null,我知道getUserInfo是网络请求,但是暂时没想到解决的办法,各位前辈帮帮忙~~~

下面是完整代码:

3 回复

用户授权了吗,没授权直接进fail回调

你是不是发现console.log(that.glohalData.user_info)输出永远是空

getUserInfo 是异步方法,你在外面打印是不行的,把console.log放到方法体内试试

回到顶部