From d3849baaff37ef962e6262333b85ea2fdb78bb50 Mon Sep 17 00:00:00 2001 From: JianJroh Date: Wed, 27 Mar 2024 18:24:17 +0800 Subject: [PATCH] feat(projects): close tab by mouse wheel button click --- packages/materials/src/libs/page-tab/index.vue | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/materials/src/libs/page-tab/index.vue b/packages/materials/src/libs/page-tab/index.vue index 0c0c6995..dd4c5d13 100644 --- a/packages/materials/src/libs/page-tab/index.vue +++ b/packages/materials/src/libs/page-tab/index.vue @@ -53,10 +53,23 @@ const bindProps = computed(() => { function handleClose() { emit('close'); } + +function handleMouseup(e: MouseEvent) { + // close tab by mouse wheel button click + if (e.button === 1) { + handleClose(); + } +}