请问官方支持修改鸿蒙的一键登录功能的样式吗?目前看官方文档只支持鸿蒙修改是否全屏,以及logo和按钮文字,连按钮的背景样式等,都无法修改。
在使用 getUniverifyManager().login 时,其中 univerifyStyle 参数 只支持传递(支持情况和 uni-app x 一键登录 login 一致):
fullScreen 是否全屏显示一键登录弹框
logoPath 一键登录弹框顶部 logo 图片路径
loginBtnText 一键登录按钮文案
我的修改样式代码如下,修改各种样式都无效
let univerifyStyle = {
closeIcon: {
// "path": "static/xxx.png", // 自定义显示在授权框中的logo,仅支持本地图片
width: "36px", //图标宽度 默认值:60px (HBuilderX 4.0+ 仅iOS支持)
height: "36px" //图标高度 默认值:60px (HBuilderX 4.0+ 仅iOS支持)
},
icon: {
// borderRadius: "10%", // 设置图标圆角,单位为百分比
path: "/static/logo.png" // 自定义显示在授权框中的logo,仅支持本地图片,默认显示App logo
},
authButton: {
normalColor: "#333333", // 授权按钮正常状态背景颜色,默认值:#3479f5
highlightColor: "#333333", // 授权按钮按下状态背景颜色,默认值:#2861c5(仅ios支持)
disabledColor: "#333333", // 授权按钮不可点击时背景颜色,默认值:#73aaf5(仅ios支持)
textColor: "#ffffff", // 授权按钮文字颜色,默认值:#ffffff
title: "本机号码一键登录" // 授权按钮文案,默认值:“本机号码一键登录”
},
privacyTerms: {
"uncheckedImage": "", // 可选 条款勾选框未选中状态图片(仅支持本地图片 建议尺寸 24x24px)(3.2.0+ 版本支持)
"checkedImage": "", // 可选 条款勾选框选中状态图片(仅支持本地图片 建议尺寸24x24px)(3.2.0+ 版本支持)
}
}
// #ifdef APP-HARMONY
univerifyStyle = {
logoPath: '/static/logo.png',
loginBtnText: "本机号码一键登录"
}
// #endif
1 个回复
DCloud_UNI_LXH
是的,目前不支持