diff --git a/components/vc-select/BaseSelect.tsx b/components/vc-select/BaseSelect.tsx index 72f50d840..eb38647bd 100644 --- a/components/vc-select/BaseSelect.tsx +++ b/components/vc-select/BaseSelect.tsx @@ -448,7 +448,7 @@ export default defineComponent({ } // We only manage open state here, close logic should handle by list component - if (!mergedOpen.value) { + if (!mergedOpen.value && !props.emptyOptions) { onToggleOpen(true); } }