小程序
小游戏
企业微信
微信支付
扫描小程序码分享
之前都会走success方法,complete返回的信息也是调用成功的内容。开发者工具和电脑微信版本可以正常登陆,但是手机端ios和安卓都登陆不了。
(第一次提问的时候,问题自己好了,今天又出现了同样的问题,是需要官方处理吗?)
微信版本8.0.33
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
解决了,需要Promise
我这边突然也发生这个问题,之前的代码上了几个项目都没问题;
解决办法:
我的wx.login是放到Promise中使用,然后app.js调用,今天调试及查资料用了几个小时,发现就是因为放到Promise里才存在只走complete的现象(之前没这个问题);
找到问题方向后,在app的外层方法增加了setTimeout解决了该问题,这样让页面先运行完在走登录请求
setTimeout(() => { Login().then((userinfo) => { this.setGlobalData({ userInfo: userinfo }); }); }, 100);//这里延迟了100毫秒,可能可以减少
你好,wx.login可以结合自己的服务器吗,我的作业需要做小程序,不知道该用哪种方式登录
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html
你这个异步了吧
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
{permissionBytes: Array(1), errMsg: "getPermissionBytes:ok"}
解决了,需要Promise
我这边突然也发生这个问题,之前的代码上了几个项目都没问题;
解决办法:
我的wx.login是放到Promise中使用,然后app.js调用,今天调试及查资料用了几个小时,发现就是因为放到Promise里才存在只走complete的现象(之前没这个问题);
找到问题方向后,在app的外层方法增加了setTimeout解决了该问题,这样让页面先运行完在走登录请求
setTimeout(() => { Login().then((userinfo) => { this.setGlobalData({ userInfo: userinfo }); }); }, 100);//这里延迟了100毫秒,可能可以减少
最终按照下列方法修复:https://www.landui.com/help/show-11572
不清楚是不是与wx.login问题有关联
之前的项目和这个项目的证书方式存在差异
你好,wx.login可以结合自己的服务器吗,我的作业需要做小程序,不知道该用哪种方式登录
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html
你这个异步了吧