From 92fb84d946a82511a8b858fb4bb38707c37a0610 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Sat, 23 Dec 2023 01:54:16 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E4=BE=A7=E8=BE=B9?= =?UTF-8?q?=E6=A0=8F=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/client/components/SidebarItem.vue | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/packages/theme/src/client/components/SidebarItem.vue b/packages/theme/src/client/components/SidebarItem.vue index 75c17662..c49e6415 100644 --- a/packages/theme/src/client/components/SidebarItem.vue +++ b/packages/theme/src/client/components/SidebarItem.vue @@ -44,7 +44,10 @@ const classes = computed(() => [ { 'has-active': hasActiveLink.value }, ]) -function onItemClick() { +function onItemInteraction(e: MouseEvent | Event) { + if ('key' in e && e.key !== 'Enter') { + return + } !props.item.link && toggle() } @@ -55,10 +58,19 @@ function onCaretClick() {