data: {
loginCode: null, //登陆凭据code},
..............................
wx.login({
success(res) { if (res.code != null) {
that.setData({
loginCode: res.code
}) console.log('Code: ' + res.code)
} else {
wx.showToast({
title: '登陆失败!',
icon: 'none',
duration: 1500
});
}
}
})
假如有一个方法A,上面的wx.login方法优于方法A先执行,
然后在方法A中第一打印loginCode的值是null ,
第二次才是wx.login中获取到的值,依次类推,
方法A中打印loginCode的值总是wx.login方法得到的上一个值,怎么这么奇怪???
传到服务器loginCode也是上一次的值,而不是本次wx.login得到的值....
添加回答
举报
0/150
提交
取消