Browse Source

注册页优化服务协议

wangyi/feature-20251022162725-启动页登录注册
Ethereal 4 weeks ago
parent
commit
09e7053323
  1. 67
      pages/start/Registration/Registration.vue

67
pages/start/Registration/Registration.vue

@ -154,12 +154,22 @@
<!-- 同意弹窗 --> <!-- 同意弹窗 -->
<uniPopup ref="agreementPopup" type="dialog"> <uniPopup ref="agreementPopup" type="dialog">
<view class="popup-content"> <view class="popup-content">
<text class="popup-title">同意并继续</text>
<text class="popup-message">请阅读并同意服务协议和隐私权限</text>
<text class="popup-message"
>请阅读并同意<text @click="openAgreement" class="popup-message-link"
>服务协议</text
><text @click="openPrivacy" class="popup-message-link"
>隐私权限</text
>
</text>
<view class="button-group">
<button class="cancel-button" @click="handleCancel">
<text class="cancel-text">取消</text>
</button>
<button class="agree-button" @click="handleAgree"> <button class="agree-button" @click="handleAgree">
<text class="agree-text">同意</text> <text class="agree-text">同意</text>
</button> </button>
</view> </view>
</view>
</uniPopup> </uniPopup>
<footerBar class="static-footer" :type="type"></footerBar> <footerBar class="static-footer" :type="type"></footerBar>
</view> </view>
@ -511,6 +521,13 @@ function handleAgree() {
checkboxUrl.value = "../../../static/icons/Check-one-true.png"; checkboxUrl.value = "../../../static/icons/Check-one-true.png";
// //
} }
//
function handleCancel() {
//
agreementPopup.value.close();
}
</script> </script>
<style scoped> <style scoped>
@ -866,30 +883,29 @@ function handleAgree() {
width: 550rpx; width: 550rpx;
} }
.popup-title {
font-size: 36rpx;
font-weight: bold;
color: #333;
margin-bottom: 80rpx;
text-align: center; /* 水平居中 */
display: flex; /* 使用flex布局 */
justify-content: center; /* 水平居中 */
align-items: center; /* 垂直居中 */
}
.popup-message { .popup-message {
font-size: 28rpx; font-size: 28rpx;
color: #000000; color: #000000;
margin-bottom: 80rpx;
margin-bottom: 60rpx;
margin-top: 20rpx;
text-align: center; /* 水平居中 */ text-align: center; /* 水平居中 */
display: flex; /* 使用flex布局 */ display: flex; /* 使用flex布局 */
justify-content: center; /* 水平居中 */ justify-content: center; /* 水平居中 */
align-items: center; /* 垂直居中 */ align-items: center; /* 垂直居中 */
font-weight: 300;
}
.popup-message-link{
font-weight: 700;
}
.button-group {
display: flex;
justify-content: space-around;
} }
.agree-button { .agree-button {
width: 300rpx;
height: 80rpx;
width: 160rpx;
height: 56rpx;
background-color: #000000; background-color: #000000;
border-radius: 40rpx; border-radius: 40rpx;
display: flex; /* 添加flex布局 */ display: flex; /* 添加flex布局 */
@ -905,4 +921,23 @@ function handleAgree() {
justify-content: center; justify-content: center;
line-height: 1; /* 确保文字垂直居中 */ line-height: 1; /* 确保文字垂直居中 */
} }
.cancel-button {
width: 160rpx;
height: 56rpx;
background-color: #e5e5e5;
border-radius: 40rpx;
display: flex; /* 添加flex布局 */
align-items: center; /* 垂直居中 */
justify-content: center; /* 水平居中 */
}
.cancel-text {
color: #333333;
font-size: 34rpx;
/* 添加垂直居中相关样式 */
display: flex;
align-items: center;
justify-content: center;
line-height: 1; /* 确保文字垂直居中 */
}
</style> </style>
Loading…
Cancel
Save