From dd6561254bdfb42adbdbd2bca98c891290292aa5 Mon Sep 17 00:00:00 2001 From: guoapeng Date: Sun, 6 Jul 2025 20:13:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=99=BB=E5=BD=95=E8=99=9A=E6=8B=9F?= =?UTF-8?q?=E9=94=AE=E7=9B=98=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/login/index.vue | 42 ++++++++---------------------------------- 1 file changed, 8 insertions(+), 34 deletions(-) diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 44bb0fa..45d3ff7 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -32,14 +32,8 @@ const focusedInput = ref(null) const keyboardKey = ref(nanoid()) const rules = { - username: [ - { required: true, message: '请输入用户名', trigger: 'blur' }, - { min: 3, max: 20, message: '长度在 3 到 20 个字符', trigger: 'blur' }, - ], - password: [ - { required: true, message: '请输入密码', trigger: 'blur' }, - { min: 3, max: 20, message: '长度在 3 到 20 个字符', trigger: 'blur' }, - ], + username: [{ required: true, message: '请输入用户名', trigger: 'blur' }], + password: [{ required: true, message: '请输入密码', trigger: 'blur' }], } watchEffect(() => { @@ -48,17 +42,6 @@ watchEffect(() => { } }) -const openKeyboard = (e: { target: { name: string | null } }) => { - keyboardVisible.value = true - keyboardKey.value = nanoid() - if (e.target.name) { - const labelName = e.target.name - const formValue = loginForm.value[labelName] - inputValue.value = formValue ? formValue.toString() : '' - focusedInput.value = e.target.name - } -} - const loginHandle = async () => { try { const valid = await formRef.value.validate() @@ -122,21 +105,14 @@ const loginHandle = async () => { :rules="{ required: true, message: '输入用户名', - trigger: ['blur', 'change'], + trigger: 'blur', }" > - + - +