uni.login({
provider: 'weixin',
onlyAuthorize: true, // 微信登录仅请求授权认证
success: function (event) {
const { code } = event;
console.log('code:', code);
vm.weixinAppLogin(code, 'wechat');
},
fail: function (err) {
// 登录授权失败
// err.code是错误码
console.log('err:', err);
},
- 发布:2024-04-15 10:05
- 更新:2024-04-16 12:46
- 阅读:61
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: Mac OS 12.3
HBuilderX类型: 正式
HBuilderX版本号: 4.12
手机系统: Android
手机系统版本号: Android 13
手机厂商: 华为
手机机型: 荣耀 100pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://www.pgyer.com/QfcmNH
示例代码:
操作步骤:
调用微信app授权登录
调用微信app授权登录
预期结果:
可以正常拿到回调
可以正常拿到回调
实际结果:
没有正常的返回回调
没有正常的返回回调
bug描述:
HBuilder X升级到最新版之后(4.08),使用标准基座,微信app可以正常授权获取到code,使用打的自定义调试基座时(带原生插件)或者云打包,授权返回会多出一个页面,,点返回之后才能回到登录页面,这个时候不能获取到授权的回调
在3.99版本开发的时候是可以正常授权登录的。
sunny20210112 (作者)
你好,已经私信你QQ了,麻烦加一下
2024-04-17 09:15