在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,求助大神。
“文章分享”是用于分享大家关于小程序的开发、运营经验的。
如果有问题或者需求反馈,可以发到“问题解答”模块,我们会有对应同学来处理回复的。
我们会将这个帖子隐藏掉,可以将这篇帖子删掉发到“问题解答”里面。
var app = this;
...
app.globalData.useridss = res2
...
// 登录
wx.login({
success: res => {
// 发送 res.code 到后台换取 openId, sessionKey, unionId
var apps = this;
wx.request({
url: 'https://excelpasrk.cn/quanxian/canIuse.php',
data: {
js_code: res.code
},
dataType:'no',
method: 'GET',
header: { 'content-type': 'application/json' },
success: res2 => {
apps.globalData.useridss = res2
}
})
}
})
你好,我这昂改了好像还是无法赋值给变量useridss
var apps = this; 改成
var apps = this也不行,仍然是初始值null
你们接口的返回值是什么,拿得到吗