diff --git a/components/vc-trigger/Trigger.tsx b/components/vc-trigger/Trigger.tsx index 5223a6e124..6684b75015 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() {