From c2c9f4f556d65eb768a5202a398dc9684c08d577 Mon Sep 17 00:00:00 2001 From: superlollipop <1769128867@qq.com> Date: Mon, 8 Jan 2024 11:15:49 +0800 Subject: [PATCH] fix: contextmenu location not right when body with scroll (#3516) Co-authored-by: quanbisen --- src/components/ContextMenu/src/createContextMenu.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ContextMenu/src/createContextMenu.ts b/src/components/ContextMenu/src/createContextMenu.ts index e5bd2cf9..a0149034 100644 --- a/src/components/ContextMenu/src/createContextMenu.ts +++ b/src/components/ContextMenu/src/createContextMenu.ts @@ -34,7 +34,7 @@ export const createContextMenu = function (options: CreateContextOptions) { if (options.event) { propsData.customEvent = event; - propsData.axis = { x: event.clientX, y: event.clientY }; + propsData.axis = { x: event.clientX, y: event.clientY + body.scrollTop }; // y坐标需加上body往上滚动的Y } const vm = createVNode(contextMenuVue, propsData);