diff --git a/packages/components/select-v2/src/useSelect.ts b/packages/components/select-v2/src/useSelect.ts index 5918bf6314..4b09b00777 100644 --- a/packages/components/select-v2/src/useSelect.ts +++ b/packages/components/select-v2/src/useSelect.ts @@ -533,7 +533,9 @@ const useSelect = (props: ISelectV2Props, emit: SelectEmitFn) => { } const resetSelectionWidth = () => { - states.selectionWidth = selectionRef.value!.getBoundingClientRect().width + states.selectionWidth = Number.parseFloat( + window.getComputedStyle(selectionRef.value!).width + ) } const resetCollapseItemWidth = () => { diff --git a/packages/components/select/src/useSelect.ts b/packages/components/select/src/useSelect.ts index 77318fb62d..c48efa814c 100644 --- a/packages/components/select/src/useSelect.ts +++ b/packages/components/select/src/useSelect.ts @@ -454,7 +454,9 @@ export const useSelect = (props: ISelectProps, emit: SelectEmits) => { } const resetSelectionWidth = () => { - states.selectionWidth = selectionRef.value!.getBoundingClientRect().width + states.selectionWidth = Number.parseFloat( + window.getComputedStyle(selectionRef.value!).width + ) } const resetCollapseItemWidth = () => {