diff --git a/packages/pro/tag-select/src/composables/useTagData.ts b/packages/pro/tag-select/src/composables/useTagData.ts index abe40292a..f94d2aacf 100644 --- a/packages/pro/tag-select/src/composables/useTagData.ts +++ b/packages/pro/tag-select/src/composables/useTagData.ts @@ -69,7 +69,7 @@ export function useTagData(props: ProTagSelectProps, tagColorContext: TagColorCo }) const inputFullyMatched = computed( - () => filteredData.value.length === 1 && filteredData.value[0].label === inputValue.value, + () => inputValue.value && filteredData.value.findIndex(data => data.label === inputValue.value) > -1, ) const getTagDataByKey = (key: VKey) => {