diff --git a/packages/pro/search/src/composables/useSearchStates.ts b/packages/pro/search/src/composables/useSearchStates.ts index 3456d02f6..59240fc2e 100644 --- a/packages/pro/search/src/composables/useSearchStates.ts +++ b/packages/pro/search/src/composables/useSearchStates.ts @@ -246,12 +246,12 @@ export function useSearchStates( } const stateIndex = searchStates.value.findIndex(state => state.key === key) - const searchValue = searchValues.value?.find(value => value.key === key) if (stateIndex < 0) { return } + const searchValue = _convertStateToValue(searchStates.value[stateIndex]) searchStates.value.splice(stateIndex, 1) callEmit(props.onItemRemove, searchValue!) updateSearchValue()