bug修复
This commit is contained in:
@@ -6,6 +6,9 @@
|
||||
<el-form-item prop="email">
|
||||
<el-input v-model="form.email" placeholder="邮箱" prefix-icon="Message" />
|
||||
</el-form-item>
|
||||
<el-form-item prop="nickname">
|
||||
<el-input v-model="form.nickname" placeholder="昵称" prefix-icon="User" />
|
||||
</el-form-item>
|
||||
<el-form-item prop="password">
|
||||
<el-input v-model="form.password" type="password" placeholder="密码(8-32位,含大小写字母、数字和特殊字符中的至少三类)" prefix-icon="Lock" show-password />
|
||||
</el-form-item>
|
||||
@@ -33,7 +36,7 @@ const router = useRouter()
|
||||
const userStore = useUserStore()
|
||||
const loading = ref(false)
|
||||
const formRef = ref()
|
||||
const form = ref({ email: '', password: '', confirmPassword: '' })
|
||||
const form = ref({ email: '', nickname: '', password: '', confirmPassword: '' })
|
||||
|
||||
const validateConfirm = (rule, value, callback) => {
|
||||
if (value !== form.value.password) {
|
||||
@@ -48,6 +51,10 @@ const rules = {
|
||||
{ required: true, message: '请输入邮箱', trigger: 'blur' },
|
||||
{ type: 'email', message: '邮箱格式不正确', trigger: 'blur' },
|
||||
],
|
||||
nickname: [
|
||||
{ required: true, message: '请输入昵称', trigger: 'blur' },
|
||||
{ min: 2, max: 20, message: '昵称长度2-20位', trigger: 'blur' },
|
||||
],
|
||||
password: [
|
||||
{ required: true, message: '请输入密码', trigger: 'blur' },
|
||||
{ min: 8, max: 32, message: '密码长度8-32位', trigger: 'blur' },
|
||||
|
||||
Reference in New Issue
Block a user