微信公开课
如何看待微信公开课小程序热门讨论「小程序怎么在indexjs中获取appjs中的全局变量」
摘要:小程序怎么在indexjs中获取appjs中的全局变量
展开:app.js页面App({globalData:{userInfo:,js_code:,openid:,session_key:},getUserInfo:function(cb){varthatthis;if(that.globalData.userInfo){typeofcbfunctioncb(that.globalData.userInfo)}else{wx.login({success:res{that.globalData.js_coderes.codewx.getUserInfo({success:res{that.globalData.userInfores.userInfo;typeofcbfunctioncb(that.globalData.userInfo);//请求官方接口,获取openid和session_keywx.request({url:https://api.weixin.qq.com/sns/jscode2session,data:{appid:,secret:,js_code:that.globalData.js_code,grant_type:authorization_code},success:function(res){that.globalData.openidres.data.openid;that.globalData.session_keyres.data.session_key;},fail:function(){}})}})}})}}})index.js页面Page({data:{userInfos:{}},onLoad:function(options){varthatthis;app.getUserInfo();console.log(app.globalData);}})在index中打印app.globalData结果是下图,而直接调用全局变量会得到初始值,应该怎么解决?怎么获取下面的数据?了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序怎么在indexjs中获取appjs中的全局变量」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序怎么在indexjs中获取appjs中的全局变量」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序怎么在indexjs中获取appjs中的全局变量」
微信公开课小程序热门讨论「小程序怎么在indexjs中获取appjs中的全局变量」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「小程序怎么在indexjs中获取appjs中的全局变量」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。