From 2b71f2c561d0608ba256d9e80b05a2bee3540705 Mon Sep 17 00:00:00 2001 From: Xc <124118265@qq.com> Date: Thu, 23 Jun 2022 01:34:05 +0800 Subject: [PATCH] fix(components): [select] multiple init height (#8423) --- packages/components/select/src/useSelect.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/select/src/useSelect.ts b/packages/components/select/src/useSelect.ts index 2215bd742b..758ab8b07f 100644 --- a/packages/components/select/src/useSelect.ts +++ b/packages/components/select/src/useSelect.ts @@ -341,14 +341,14 @@ export const useSelect = (props, states: States, ctx) => { const sizeInMap = getComponentSize(selectSize.value || elForm.size) // it's an inner input so reduce it by 2px. input.style.height = `${ - states.selected.length === 0 + (states.selected.length === 0 ? sizeInMap : Math.max( _tags ? _tags.clientHeight + (_tags.clientHeight > sizeInMap ? 6 : 0) : 0, sizeInMap - ) - 2 + )) - 2 }px` states.tagInMultiLine = Number.parseFloat(input.style.height) >= sizeInMap