为了账号安全,请及时绑定邮箱和手机立即绑定

微信小程序获取到的code总是上一次获取的值,奇怪!

微信小程序获取到的code总是上一次获取的值,奇怪!

PHP
烙印99 2019-03-18 14:35:54
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得到的值....
查看完整描述

2 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

正确的做法是在success的回调里调用你的A方法

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 614 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信