wx.login({
success: res=> {
var appId = 'w8a0f32ac5b5656556';
var secret = '8980cd164822667321276a8215725';
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appId + '&secret=' + secret + '&js_code=' + res.code + '&grant_type=authorization_code',
data: {},
header: {
'content-type': 'json'
},
success: res=>{
wx.request({
url: 'https://www.aokice.com',
data: {openid:res.data.openid},
})
that.globalData.id = res.data.openid //这里不能给 globalData id 赋值//
console.log(that.globalData.id)
}
})
}
})
报错日志是什么
const {globalData} = this.data;
globalData.id = res.data.openid
const {globalData} = this.data;
globalData.id = res.data.openid
修改了也还是不行。反而报错了 TypeError: Cannot read property 'globalData' of undefined
const that = this;
...
that.globalData.id = res.data.openid;
const that = this; 也有了,还是不行
你打印下that.globalData
题主,问题解决了吗?我也是这样,