收藏
回答

wx.request返回值无法获取,求助

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 需求 工具 6.5.3 2.0.0

在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,求助大神。


回答关注问题邀请回答
收藏

2 个回答

  • Jenny
    Jenny
    2020-08-11

    微信小程序app.js 中,这里为globalData赋值和其他的页面赋值不同。需要先定义 that=this  之后用that.globalData进行赋值。

    把你代码中的this换成that

    var that =this;

    that.globalData.useridss = res2应该就可以了





    2020-08-11
    有用
    回复
  • 今天天气很好
    今天天气很好
    2019-07-23

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-07-23
    有用
    回复
登录 后发表内容