From 4627211840e41323983db9cc6666ba9d4c9624e1 Mon Sep 17 00:00:00 2001 From: skiars Date: Tue, 26 Dec 2023 20:23:52 +0800 Subject: [PATCH] listen windows's keydown/keyup event --- src/components/ImageList.vue | 9 ++++++--- src/components/TagList.vue | 14 ++++++++++++-- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/components/ImageList.vue b/src/components/ImageList.vue index a98d40a..5e72532 100644 --- a/src/components/ImageList.vue +++ b/src/components/ImageList.vue @@ -99,10 +99,14 @@ const resizeObserver = new ResizeObserver((event) => { onMounted(() => { resizeObserver.observe(panel.value as HTMLElement) updateOverlayPanelSize() + window.addEventListener("keydown", onKeyDown) + window.addEventListener("keyup", onKeyUp) }) onUnmounted(() => { resizeObserver.unobserve(panel.value as HTMLElement) + window.removeEventListener("keydown", onKeyDown) + window.removeEventListener("keyup", onKeyUp) }) function updateOverlayPanelSize() { @@ -120,9 +124,8 @@ function updateOverlayPanelSize() {