diff --git a/packages/components/select/src/useSelect.ts b/packages/components/select/src/useSelect.ts index 7aa1647db0..92c797759d 100644 --- a/packages/components/select/src/useSelect.ts +++ b/packages/components/select/src/useSelect.ts @@ -480,10 +480,7 @@ export const useSelect = (props, states: States, ctx) => { const valueKey = props.valueKey if (!props.multiple) { states.hoverIndex = optionsArray.value.findIndex((item) => { - return ( - getValueByPath(item, valueKey) === - getValueByPath(states.selected, valueKey) - ) + return getValueKey(item) === getValueKey(states.selected) }) } else { if (states.selected.length > 0) {