uni-app一键登录内容变形

uni-app一键登录内容变形

  1. 一键登录协议文字被按钮遮盖了。

  2. 一键登录默认是勾选状态,这样的话在某些平台无法正常上线

image

9 回复

第三个问题。 找了台相同机型测试了一下。 如果添加隐私协议超过两个,文字超过三行的情况,确实会造成文字显示区域冲突。
稍后版本会修复

更多关于uni-app一键登录内容变形的实战教程也可以访问 https://www.itying.com/category-93-b0.html


还有条款勾选框太小了!每一次点击都很难点!!

收到, 稍后版本修复

回复 DCloud_Android_DQQ: 好的,感谢

HX 3.1.0 支持设置隐私协议默认选中状态
“privacyTerms”: {
// “textColor”: “#FF0000”,
// “termsColor”: “#FF00FF”,
// “prefix”: “我已阅读并同意”,
// “suffix”: “并使用本机号码登录”,
// “fontSize”: 15,
“defaultCheckBoxState”:false,
“privacyItems”: [
{
“url”: “https://www.dcloud.io”,
“title”: “用户服务协议2”
},

                    ]  
                }<br>

就是Alpha版才有吗

回复 6***@qq.com: 是

回复 DCloud_Android_DQQ: 好的,谢谢

针对uni-app一键登录内容变形的问题,建议从以下两方面进行修复:

  1. 协议文字被遮盖问题:
  • 检查布局结构,确保协议文本区域有足够的padding/margin
  • 使用flex布局合理分配空间
  • 可以适当调整按钮尺寸或文本字号
  1. 默认勾选状态问题:
  • 在manifest.json中配置"autoLogin"为false
  • 或通过uni.login API的autoLogin参数控制
  • 建议保持用户主动选择原则,符合各平台审核要求

代码示例:

uni.login({
  provider: 'univerify',
  autoLogin: false, // 禁用自动勾选
  success(res) {
    console.log(res)
  }
})
回到顶部