From cca1a5eab4efe32fb2994580087b258832cfe099 Mon Sep 17 00:00:00 2001 From: Ranier Yu Date: Fri, 12 Apr 2024 14:33:29 +0800 Subject: [PATCH] fix(dialog-box): fix issue #1242 (#1550) Co-authored-by: RanierYu --- packages/vue/src/dialog-box/__tests__/dialog-box.test.tsx | 2 ++ packages/vue/src/dialog-box/src/pc.vue | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/vue/src/dialog-box/__tests__/dialog-box.test.tsx b/packages/vue/src/dialog-box/__tests__/dialog-box.test.tsx index 0363e58ee..cdfa1da9a 100644 --- a/packages/vue/src/dialog-box/__tests__/dialog-box.test.tsx +++ b/packages/vue/src/dialog-box/__tests__/dialog-box.test.tsx @@ -89,4 +89,6 @@ describe('PC Mode', () => { test.todo('drag-move 拖拽移动事件') test.todo('drag-end 拖拽结束事件') + + test.todo('可拖拽的弹窗关闭时只触发关闭事件(close),不应触发拖拽结束事件(drag-end)') }) diff --git a/packages/vue/src/dialog-box/src/pc.vue b/packages/vue/src/dialog-box/src/pc.vue index f5e0ebf79..186ad6cc6 100644 --- a/packages/vue/src/dialog-box/src/pc.vue +++ b/packages/vue/src/dialog-box/src/pc.vue @@ -42,6 +42,7 @@ class="tiny-dialog-box__headerbtn" aria-label="Close" @click="handleClose('close', $event)" + @mousedown.stop >