fix:修改密码功能

master
jiangpeng 2026-06-12 17:42:01 +08:00
parent 4fe72b3ad5
commit aac5779741
1 changed files with 9 additions and 3 deletions

View File

@ -3,7 +3,6 @@
<div class="reset-container">
<div class="reset-header">
<h1 class="reset-title">修改密码</h1>
<p class="reset-subtitle">密码长度8-20需包含大小写字母数字特殊字符</p>
</div>
<van-form @submit="submitResetPwd" class="reset-form">
@ -36,7 +35,13 @@
:rules="confirmPasswordRules"
class="reset-input"
/>
</van-cell-group>
<div class="reset-subtitle">
密码长度8-20以下规则中至少满足 3 大写字母小写字母数字特殊字符
</div>
<van-cell-group inset>
<van-field
v-model="form.emailCode"
name="emailCode"
@ -100,7 +105,7 @@ const passwordPattern = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^A-Za-z0-9]).{8,20
const newPasswordRules = [
{ required: true, message: '请输入新密码' },
{ pattern: passwordPattern, message: '密码需为8-20位并包含大小写字母、数字、特殊字符' }
{ pattern: passwordPattern, message: '不符合密码规则' }
]
const confirmPasswordRules = [
@ -247,7 +252,8 @@ onBeforeUnmount(() => {
font-size: 13px;
color: #ee0a24;
line-height: 20px;
margin: 0;
margin: 0 32px 12px;
text-align: left;
}
.reset-form {