From ca3c3aee4f84f762de233fed7e2f10f25ee54b7b Mon Sep 17 00:00:00 2001 From: holazz <2418184580@qq.com> Date: Sat, 5 Nov 2022 12:21:24 +0800 Subject: [PATCH 1/2] fix(components): [cascader] remove extra space in the search text --- packages/components/cascader/src/index.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/components/cascader/src/index.vue b/packages/components/cascader/src/index.vue index d9037a4c70207..d1c306d91b123 100644 --- a/packages/components/cascader/src/index.vue +++ b/packages/components/cascader/src/index.vue @@ -40,7 +40,9 @@ Date: Sat, 5 Nov 2022 13:34:16 +0800 Subject: [PATCH 2/2] chore: optimize condition with computed --- packages/components/cascader/src/index.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/components/cascader/src/index.vue b/packages/components/cascader/src/index.vue index d1c306d91b123..fb076499b6879 100644 --- a/packages/components/cascader/src/index.vue +++ b/packages/components/cascader/src/index.vue @@ -40,9 +40,7 @@ props.placeholder || t('el.cascader.placeholder') ) + const currentPlaceholder = computed(() => + searchInputValue.value || presentTags.value.length > 0 + ? '' + : inputPlaceholder.value + ) const realSize = useSize() const tagSize = computed(() => ['small'].includes(realSize.value) ? 'small' : 'default' @@ -740,6 +743,7 @@ export default defineComponent({ popperVisible, inputHover, inputPlaceholder, + currentPlaceholder, filtering, presentText, checkedValue,