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(); + } +}