小程序
小游戏
企业微信
微信支付
扫描小程序码分享
今天遇到突然 wx.login() 不执行回调函数的问题,具体情况是:
app.js 里调用 wx.login() 登录,成功获得 session_key 和 openid,然后 wx.request() 里的回调函数无法进入,怎么都执行不了。
app.js
可以正常获得 session_key 和 openid
然后里面的三个回调,无论如何都执行不了,也不报错。哪位小伙伴遇到过或知道原因的,请告知一下,谢谢 !!
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,是wx.login 不执行还是 wx.request不执行?先自行在调试器调试下 / 调试中使用 debugger 试试。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,是wx.login 不执行还是 wx.request不执行?先自行在调试器调试下 / 调试中使用 debugger 试试。
// 登录
wx.login({
success: res => {
console.log('code:'+res.code);
// 发送 res.code 到后台换取 openId, sessionKey, unionId
wx.request({
url: 'https://www.xxxxxxx.net/wxOpen/request/wxLogin.ashx',
data: {code:res.code,isLogin:'0'},
header: {'content-type':'application/json'},
dataType: 'json',
responseType: 'text',
success: (result)=>{
console.log('app get code:'+result);
},
fail: ()=>{
console.log('test fail');
},
complete: ()=>{
console.log('test complete');
}
});
}
})
试一下使用真机试试呢?以真机为准。
真机调试可以正常执行,但在开发者工具中问题依旧,请问这个问题应该怎么解决呢 ?