From da5f9b12105c75b041262959e36c1ffd0f5c5b35 Mon Sep 17 00:00:00 2001 From: zuohuaijun Date: Fri, 26 Jul 2024 12:51:05 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=98=8E=E4=BF=AE=E5=A4=8D=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=97=B6=E5=A4=A7=E5=B0=8F=E5=86=99=E6=A3=80=E6=B5=8B?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Web/package.json | 2 +- Web/src/views/login/component/account.vue | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Web/package.json b/Web/package.json index 92f3a34c..663e440f 100644 --- a/Web/package.json +++ b/Web/package.json @@ -59,7 +59,7 @@ "vform3-builds": "^3.0.10", "vue": "^3.4.34", "vue-clipboard3": "^2.0.0", - "vue-demi": "^0.14.9", + "vue-demi": "^0.14.10", "vue-grid-layout": "3.0.0-beta1", "vue-i18n": "^9.13.1", "vue-json-pretty": "^2.4.0", diff --git a/Web/src/views/login/component/account.vue b/Web/src/views/login/component/account.vue index a22804a5..d820ce66 100644 --- a/Web/src/views/login/component/account.vue +++ b/Web/src/views/login/component/account.vue @@ -152,11 +152,13 @@ onMounted(async () => { document.addEventListener('keyup', handleKeyPress); }); +// 页面初始化 onUnmounted(() => { document.removeEventListener('keyup', handleKeyPress); }); -const handleKeyPress = (e: any) => { +// 检测大小写按键 +const handleKeyPress = (e: KeyboardEvent) => { const isCapsLockOn = e.getModifierState('CapsLock'); state.capsLockVisible = isCapsLockOn; };