From 328cb574aec1ba5e30bdd9d76a298f2f79035340 Mon Sep 17 00:00:00 2001 From: LIUCHAO <50739490+Tsong-LC@users.noreply.github.com> Date: Mon, 5 Sep 2022 22:29:45 +0800 Subject: [PATCH] fix(components): [select] fix content overflow (#9633) closed #9560 --- packages/components/select/src/select.vue | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) 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, } }, })