diff --git a/packages/components/select-v2/__tests__/select.test.ts b/packages/components/select-v2/__tests__/select.test.ts index f592934cea..34c6e778e3 100644 --- a/packages/components/select-v2/__tests__/select.test.ts +++ b/packages/components/select-v2/__tests__/select.test.ts @@ -478,7 +478,7 @@ describe('Select', () => { [undefined, DEFAULT_PLACEHOLDER], ['', ''], [[], DEFAULT_PLACEHOLDER], - [{}, '[object Object]'], + [{}, ''], ])( '[single select] initial value is %s, placeholder is "%s"', async (value, placeholder) => { diff --git a/packages/components/select-v2/src/useSelect.ts b/packages/components/select-v2/src/useSelect.ts index 06f4b4c0c1..4a3625572b 100644 --- a/packages/components/select-v2/src/useSelect.ts +++ b/packages/components/select-v2/src/useSelect.ts @@ -700,7 +700,7 @@ const useSelect = (props: ISelectProps, emit) => { states.selectedLabel = getLabel(options[selectedItemIndex]) updateHoveringIndex(selectedItemIndex) } else { - states.selectedLabel = `${props.modelValue}` + states.selectedLabel = getValueKey(props.modelValue) } } else { states.selectedLabel = ''