From b74db81304bbe68476bbec5ea4307a2264060e92 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sun, 5 Jul 2026 21:37:09 +0800 Subject: [PATCH] =?UTF-8?q?fix(login):=20=E4=BF=AE=E5=A4=8D=E8=BE=93?= =?UTF-8?q?=E5=85=A5=E6=B3=95=20composing=20=E7=8A=B6=E6=80=81=E4=B8=8B?= =?UTF-8?q?=E5=9B=9E=E8=BD=A6=E8=A7=A6=E5=8F=91=E6=8F=90=E4=BA=A4=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 优化登录页面的回车提交逻辑,避免中文输入法输入过程中按回车误触发表单提交 --- .../src/vben/common-ui/ui/authentication/login.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/ui/certd-client/src/vben/common-ui/ui/authentication/login.vue b/packages/ui/certd-client/src/vben/common-ui/ui/authentication/login.vue index 849d6eaaa..957da21fd 100644 --- a/packages/ui/certd-client/src/vben/common-ui/ui/authentication/login.vue +++ b/packages/ui/certd-client/src/vben/common-ui/ui/authentication/login.vue @@ -73,6 +73,14 @@ async function handleSubmit() { } } +function handleKeydownEnter(e: KeyboardEvent) { + if (e.isComposing) { + return; + } + e.preventDefault(); + handleSubmit(); +} + function handleGo(path: string) { router.push(path); } @@ -89,7 +97,7 @@ defineExpose({