From ad06a9ee058db76e6324bfb20ce09640b196dcbd Mon Sep 17 00:00:00 2001 From: tangjinzhou <415800467@qq.com> Date: Thu, 17 Feb 2022 22:06:30 +0800 Subject: [PATCH] fix: dropdown contextmenu, close #5259 --- components/vc-trigger/Trigger.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/vc-trigger/Trigger.tsx b/components/vc-trigger/Trigger.tsx index 5223a6e12..6684b7501 100644 --- a/components/vc-trigger/Trigger.tsx +++ b/components/vc-trigger/Trigger.tsx @@ -376,7 +376,10 @@ export default defineComponent({ !contains(popupNode, target) && !this.hasPopupMouseDown ) { - this.close(); + // https://github.com/vuejs/core/issues/4462 + // vue 动画bug导致 https://github.com/vueComponent/ant-design-vue/issues/5259, + // 改成延时解决 + this.delaySetPopupVisible(false, 0.1); } }, getPopupDomNode() {