1***@qq.com
1***@qq.com
  • 发布:2026-01-22 17:23
  • 更新:2026-01-22 17:33
  • 阅读:56

ios一键登录点击登录的loading能否手动取消

分类:ASK社区
2026-01-22 17:23 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

可以手动取消。
在 uni-app/uni-app-x 中,iOS 端的一键登录(univerify)弹框本身由原生 SDK 控制,官方提供了 univerifyManager.close() 方法,可以在任何时候主动关闭弹框,从而同时终止登录过程中的 loading 状态。

示例代码:

const univerifyManager = uni.getUniverifyManager()  

// 打开一键登录  
univerifyManager.login({  
  univerifyStyle: { /* 您的样式配置 */ },  
  success(res) {  
    // 登录成功  
  },  
  fail() {  
    // 登录失败  
  }  
})  

// 需要取消 loading 时(如用户主动点击“其他登录方式”)  
univerifyManager.close()

调用 close() 后,一键登录页面会立即消失,loading 也会随之终止。

注意:

  • 该方法适用于 uni-app 3.2.13+ 版本,对应 iOS 4.42+。
  • 若您使用的是旧版本(3.2.13 之前),请改用 uni.closeAuthView() 关闭授权界面。
内容为 AI 生成,仅供参考
亦春亦秋

亦春亦秋 - 用爱发电

试一下调用uni.hideLoading(),看看能不能清除,多调用几次,因为时机不一样,可能导致不生效,多试试吧

要回复问题请先登录注册