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', }" > - + - +