uni.login({
//正式登录,弹出授权窗
provider: "univerify",
univerifyStyle: {
// 自定义登录框样式
fullScreen: true,
// 是否全屏显示,true表示全屏模式,false表示非全屏模式,默认值为false。
backgroundColor: "#ffffff",
// 授权页面背景颜色,默认值:#ffffff
phoneNum: {
color: "#333333",
// 手机号文字颜色 默认值:#000000
},
"slogan": {
"color": "#999", // slogan 字体颜色 默认值:#BBBBBB
'font-size': '100px,'
},
authButton: {
normalColor: "#FF201E",
// 授权按钮正常状态背景颜色 默认值:#3479f5
highlightColor: "#FF7565",
// 授权按钮按下状态背景颜色 默认值:#2861c5(仅ios支持)
disabledColor: "#ff9797",
// 授权按钮不可点击时背景颜色 默认值:#73aaf5(仅ios支持)
textColor: "#ffffff",
// 授权按钮文字颜色 默认值:#ffffff
title: "本机号码一键登录",
// 授权按钮文案 默认值:“本机号码一键登录”
},
otherLoginButton: {
visible: true, // 是否显示其他登录按钮,默认值:true
},
privacyTerms: {
defaultCheckBoxState: false, // 条款勾选框初始状态 默认值: true
suffix:',未注册绑定的手机号验证成功后将自动注册',
privacyItems: [
// 自定义协议条款,最大支持2个,需要同时设置url和title. 否则不生效
{
url: "xxx", // 点击跳转的协议详情页面
title: "用户服务协议", // 协议名称
},
{
url: "xxx", // 点击跳转的协议详情页面
title: "隐私政策", // 协议名称
},
],
},
},
success(res) {
// 正式登录成功
// {openid:'登录授权唯一标识',access_token:'接口返回的 token'}
// 在得到access_token后,通过callfunction调用云函数
console.log(res);
uniCloud.callFunction({
name: "login", // 云函数名称
data: {
//传给云函数的参数
access_token: res.authResult.access_token, // 客户端一键登录接口返回的access_token
openid: res.authResult.openid, // 客户端一键登录接口返回的openid
},
async success(callRes) {
},
fail(err) {
console.log("调用云函数出错" + err);
uni.showToast({
title: err.errMsg,
icon: "none",
duration: 3000,
});
uni.hideLoading();
},
});
//关闭授权登录界面
},
fail(err) {
},
});

- 发布:2022-12-19 19:39
- 更新:2022-12-20 11:19
- 阅读:477
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.0.1
HBuilderX类型: 正式
HBuilderX版本号: 3.6.14
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: xiaomi12pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
显示正确
显示正确
实际结果:
显示异常
显示异常
2***@qq.com (作者)
我这个问题出在安卓13上,提bug的时候没这个选项,安卓12我看了没问题
2023-01-05 11:41
DCloud_Android_YJC
回复 2***@qq.com: univerifyStyle是上面发的么
2023-01-05 11:57
2***@qq.com (作者)
回复 DCloud_Android_YJC: 是,相同的配置
2023-01-05 14:15
DCloud_Android_YJC
回复 2***@qq.com: 简写色值Android是解析不了的,Android12也必然有问题,你改一下再看看
2023-01-05 14:56