From 62300347bbe4b3529c3c44ed505ebc8c679e8daa Mon Sep 17 00:00:00 2001 From: cshaptx4869 <994774638@qq.com> Date: Fri, 15 Mar 2024 09:50:29 +0800 Subject: [PATCH] =?UTF-8?q?fix(Login):=20:bug:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=B5=8F=E8=A7=88=E5=99=A8=E5=AF=86=E7=A0=81=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=A1=AB=E5=85=85=E6=97=B6=E5=8F=AF=E8=83=BD=E5=AD=98=E5=9C=A8?= =?UTF-8?q?=E7=9A=84=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/login/index.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/views/login/index.vue b/src/views/login/index.vue index a1f326f..328c844 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -244,8 +244,11 @@ watchEffect(() => { /** * 检查输入大小写 */ -function checkCapslock(e: any) { - isCapslock.value = e.getModifierState("CapsLock"); +function checkCapslock(event: KeyboardEvent) { + // 防止浏览器密码自动填充时报错 + if (event instanceof KeyboardEvent) { + isCapslock.value = event.getModifierState("CapsLock"); + } } onMounted(() => {