详细问题描述
只有文章能发,把bug 放这里吧
[内容]
android 使用微信开放平台登陆,点击按钮调用 uni.login() ,第一次点击未执行任何回调,点第二次才有sucess回调;
经过调试发现新用户第一次调用 uni.login() 会返回 fail 返回 {"code":-2,"errMsg":"login:fail:用户取消"},以后就能正常使用了
。我看官方的 hello uni-app demo也有这个问题;
这么明显的问题难道大家没遇到?
请问该如何解决?
[步骤]
点击登陆按钮,执行微信登陆授权
[结果]
点第一次出来微信授权界面同意后没执行任何回调(sucess,complete),需要再点一次登陆按钮才有回调过来。
第一次调用 uni.login() 会返回 fail 返回 {"code":-2,"errMsg":"login:fail:用户取消"}
[期望]
点一次就能正常回调
IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
[IDE版本号]
HBuilderX 2.0.5.20190710-alpha
[windows版本号]
win10
[mac版本号]
uni-app运行环境说明
vivo android 手机
[可重现代码片段]
uni.login({
provider: 'weixin',
success: function (loginRes) {
uni.showToast({
title: JSON.stringify(loginRes)
});
console.log(loginRes.authResult);
}
});
3 个评论
要回复文章请先登录或注册
l***@163.com
Liew (作者)
1***@qq.com