nameT
nameT
  • 发布:2025-11-05 14:22
  • 更新:2025-11-05 16:07
  • 阅读:153

【报Bug】4.84版本在鸿蒙APP中调用uni.login进行微信登录,微信授权后无法正常调用传入的success fail 之类的回调函数

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS 6.0.0

手机厂商: 华为

手机机型: MateX5

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: CLI

CLI版本号: 4.84

示例代码:
  uni.login({  
    provider: 'weixin',  
    onlyAuthorize: true,  

    success: () => {  
      // 没有执行到这里  
      console.log('>>>>>>>>>>>>weixin login success <<<<<<<<<<<<<');  
    },  
    fail: () => {  
      // 没有执行到这里  
      console.log('>>>>>>>>>>>>weixin login fail <<<<<<<<<<<<<');  
    },  
    complete: (res2) => {  
      // 没有执行到这里  
      console.log('>>>>>>>>>>>>weixin login complete <<<<<<<<<<<<<');  
    },  
  });

操作步骤:

如上

预期结果:

正常执行传入的success fail complete 函数

实际结果:

未执行

bug描述:

  1. uniapp升级到 最新的 4.84版本,
  2. 配置好微信的APPID
  3. 使用uni.login 传入 weixin 作为provider
  4. 鸿蒙6.0手机运行,可以正常拉起到微信APP,在微信APP确认授权后跳回本应用
  5. 在传入的success fail complete 都没有触发
2025-11-05 14:22 负责人:无 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

我这里测试没问题,请确认微信是最新版。正确的配置了微信的 appid

要回复问题请先登录注册