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,
}
},
})