uni-app 一键登录隐私协议无法点击,导致一键登录功能完全无法使用
uni-app 一键登录隐私协议无法点击,导致一键登录功能完全无法使用
测试过的手机
- iphone11
- 小米11
示例代码
无需代码,随便找个手机一键登录功能自己试试就知道
操作步骤
随便找个手机一键登录功能自己试试就知道
预期结果
随便找个手机一键登录功能自己试试就知道
实际结果
随便找个手机一键登录功能自己试试就知道
bug描述
垃圾一键登录,交了钱用不了,隐私协议根本无法点击!!!
点击100次才有可能点到1,2次
更多关于uni-app 一键登录隐私协议无法点击,导致一键登录功能完全无法使用的实战教程也可以访问 https://www.itying.com/category-93-b0.html
7 回复
什么机型,录个屏看一下
更多关于uni-app 一键登录隐私协议无法点击,导致一键登录功能完全无法使用的实战教程也可以访问 https://www.itying.com/category-93-b0.html
都不需要机型,随便找个有一键登录的手机,点点看看,几次能点到,这个点击不到,拦截了大部分人去使用app
可能存在不好点击,但远没有你描述的那么夸张,下个版本会优化点击范围,解决这个问题
readmi k30 可以看下这个手机型号
不好点击的问题已经修复,请更新HX
这个问题通常是由于隐私协议弹层的点击区域设置不当导致的。在uni-app的一键登录功能中,隐私协议弹层默认使用了cover-view组件,而该组件在某些情况下可能存在层级或点击区域问题。
主要原因:
- 隐私协议弹层使用了
cover-view,其点击事件处理可能受到页面其他元素影响 - 弹层位置或尺寸计算不准确,导致实际可点击区域变小
- 在部分机型上存在兼容性问题
解决方案:
-
检查隐私协议配置 确保在
manifest.json中正确配置了隐私协议:{ "uni-app": { "login": { "privacy": { "templateId": "你的模板ID", "provider": "univerify" } } } } -
使用自定义隐私协议弹层 可以关闭默认弹层,使用自定义组件:
uni.preLogin({ provider: 'univerify', success: () => { uni.login({ provider: 'univerify', univerifyStyle: { // 自定义样式 } }) } }) -
调整弹层样式 如果使用默认弹层,可以通过样式调整:
uni.login({ provider: 'univerify', univerifyStyle: { "privacy": { "checkBoxPosition": "left", // 调整勾选框位置 "textGap": 10, // 调整文字间距 "fontSize": 14 // 调整字体大小 } } })


