uni-app 一键登录底下协议复选框点不中 请考虑增加点击区域
uni-app 一键登录底下协议复选框点不中 请考虑增加点击区域
测试过的手机:
小米11,苹果 XS ,红米K30 ,苹果8,HUAWEI Mate 30,vivo X21A,vivo X23 ,vivo X30,vivo X20A
示例代码:
无需代码,任意一键登录功能即可复现。
操作步骤:
一键登录复选框。
预期结果:
点选条款应便捷,方便。若登录时条款未勾选,应弹窗选择。
实际结果:
无法点击复选框,无法使用一键登录功能。
bug描述:
一键登录的底下协议复选框点不中,请考虑增加点击区域。 一键登录时,点击同意条款的复选框,10次甚至更多,才能点到一次,严重影响使用。

更多关于uni-app 一键登录底下协议复选框点不中 请考虑增加点击区域的实战教程也可以访问 https://www.itying.com/category-93-b0.html
下个版本会优化点击范围,已加分,感谢您的反馈!
更多关于uni-app 一键登录底下协议复选框点不中 请考虑增加点击区域的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我用的3.3.10版本,还是太小了,点不中,有什么办法解决吗?
苹果手机和安卓手机都是太小了,点不中,其实可以点击旁边的文字也可以选中的,点击蓝色隐私协议才跳转.
针对您反馈的一键登录协议复选框难以点击的问题,这通常是由于复选框的点击区域过小或定位不准确导致的。以下是一些可行的解决方案:
-
扩大点击区域:
将复选框外层的容器(如label标签)设置为更大的点击区域,确保用户点击复选框图标或文字时都能触发选中事件。例如:<label style="padding: 10px;"> <checkbox :checked="agree" @click="agree = !agree" /> 同意《用户协议》和《隐私政策》 </label> -
使用
[@tap](/user/tap)事件替代@click:
在移动端,[@tap](/user/tap)事件对触摸操作更友好,响应更灵敏。<label [@tap](/user/tap)="agree = !agree"> <checkbox :checked="agree" /> 同意协议 </label>

