diff --git a/packages/components/select/src/select.vue b/packages/components/select/src/select.vue index 8f67e5d024..7e849e40d9 100644 --- a/packages/components/select/src/select.vue +++ b/packages/components/select/src/select.vue @@ -44,11 +44,9 @@ disable-transitions @close="deleteTag($event, selected[0])" > - {{ selected[0].currentLabel }} + + {{ selected[0].currentLabel }} + { + const maxWidth = + unref(inputWidth) > 123 + ? unref(inputWidth) - 123 + : unref(inputWidth) - 75 + return { maxWidth: `${maxWidth}px` } + }) + provide( selectKey, reactive({ @@ -627,6 +633,7 @@ export default defineComponent({ wrapperKls, selectTagsStyle, nsSelect, + tagTextStyle, } }, })