在app.js文件里,如下代码:
// 登录
wx.login({
success: res => {
// 发送 res.code 到后台换取 openId, sessionKey, unionId
wx.request({
url: ‘https://excelpasrk.cn/api/quanxian/canIuse.php’,
data: {
js_code: res.code
},
dataType:‘no’,
method: ‘GET’,
header: { ‘content-type’: ‘application/application/json’ },
success: res2 => {
this.globalData.useridss = res2
}
})
}
})
还有
globalData: {
userInfo: null,
useridss: null
}
useridss并不能获得 wx.request的返回值res2,求助大神。
微信小程序app.js 中,这里为globalData赋值和其他的页面赋值不同。需要先定义 that=this 之后用that.globalData进行赋值。
把你代码中的this换成that
var that =this;
that.globalData.useridss = res2应该就可以了
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。