univerifyManager.preLogin({
success(){ //预登录成功
// 显示一键登录选项
univerifyManager.login({
univerifyStyle: {
"fullScreen":true,
"backgroundColor": "#ffffff", // 授权页面背景颜色,默认值:#ffffff
"logoPath":"/static/logo.png",
"loginBtnText":"本机号码一键登录"
},
success(res){ // 登录成功
console.log(res.authResult); // {openid:'登录授权唯一标识',access_token:'接口返回的 token'}
univerifyManager.close()
if(res.authResult){
uni.showLoading({
title: '登录中',
mask:true
});
}
},
fail(res){ // 登录失败
console.log(res)
console.log(res.errMsg)
httpClient.showNone('请使用手机验证码登陆')
univerifyManager.close()
}
})
},
fail(res){ // 预登录失败
// 不显示一键登录选项(或置灰)
// 根据错误信息判断失败原因,如有需要可将错误提交给统计服务器
console.log(res)
console.log(res.errMsg)
}
}) - 发布:2025-11-14 16:21
- 更新:2026-02-03 17:56
- 阅读:144
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Win11
HBuilderX类型: 正式
HBuilderX版本号: 4.86
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS 6.0.0
手机厂商: 华为
手机机型: nao11
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
不知道怎么填
不知道怎么填
预期结果:
不知道怎么填
不知道怎么填
实际结果:
返回一健登陆的参数
返回一健登陆的参数
bug描述:
一键登陆登陆的时候,点击手机一键登陆。没有返回结果。而是返回undefined
success(res){ // 登录成功
console.log(res.authResult);
结果为undefined 返回的结果怎么回事
1 个回复
DCloud_UNI_LXH
登录代码走到哪里了?调用 login 进入 success 回调了是吗?