小程序隐私政策不合规,默认自动同意《用户服务协议》及《隐私政策》,应当由用户自主阅读后自行选择是否同意隐私政策协议,不得默认强制用户同意,请整改后再重新提交。
把 登录代表同意《用户协议》和《隐私政策》
改为 同意《用户协议》和《隐私政策》并加上勾选的radio
使用uniapp实现的微信小程序效果
以前的代码
<view class="signUp-tip">
<view class="signUp-tip-txt">登录代表同意
<text class="signUp-tip-txt-protocol">《用户协议》</text>
和
<text class="signUp-tip-txt-protocol">《隐私政策》</text>
</view>
</view>
.signUp-tip{
position: fixed;
bottom: 30rpx*$hd;
left: 50%;
transform: translateX(-50%);
width: 90%;
&-txt {
@include font($uni-font-size-sm, $uni-color-black3);
transform: scale(0.95);
&-protocol {
color: $uni-color-main;
}
}
}
新代码
<view class="signUp-tip">
<view class="signUp-tip-txt">
<checkbox class="protocol-radio" :checked="agree" @click="agreeChange" color="#3964e6"
style="transform: scale(0.55) translate(45px,0px);width: 73px;height: 73px;line-height: 73px;margin-left: -14%;">
</checkbox>
同意
<text class="signUp-tip-txt-protocol">《用户协议》</text>
和
<text class="signUp-tip-txt-protocol">《隐私政策》</text>
</view>
</view>
agree: false,
//勾选同意协议
agreeChange() {
this.agree = !this.agree;
},
提示:登录的时候加上勾选的时候才能进行登录
if (this.agree) {
//原来的登录代码逻辑
} else {
uni.showToast({
title: '请勾选同意协议',
icon: 'none'
});
}