From 4f21ea4cb575693bddc7fd467e65f36d86822dc6 Mon Sep 17 00:00:00 2001 From: vijay Date: Thu, 31 Dec 2020 14:22:16 +0800 Subject: [PATCH] fix click-outsie: change the capture phase --- packages/directives/click-outside/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/directives/click-outside/index.ts b/packages/directives/click-outside/index.ts index 98ba3b0e79..b2345aeb85 100644 --- a/packages/directives/click-outside/index.ts +++ b/packages/directives/click-outside/index.ts @@ -18,12 +18,12 @@ const nodeList: FlushList = new Map() let startClick: MouseEvent if (!isServer) { - on(document, 'mousedown', (e: MouseEvent) => (startClick = e)) + on(document, 'mousedown', (e: MouseEvent) => (startClick = e), true) on(document, 'mouseup', (e: MouseEvent) => { for (const { documentHandler } of nodeList.values()) { documentHandler(e, startClick) } - }) + }, true) } function createDocumentHandler(