diff --git a/components/cascader/__tests__/__snapshots__/demo.test.js.snap b/components/cascader/__tests__/__snapshots__/demo.test.js.snap index 3be89ef1c..d395ee25c 100644 --- a/components/cascader/__tests__/__snapshots__/demo.test.js.snap +++ b/components/cascader/__tests__/__snapshots__/demo.test.js.snap @@ -26,7 +26,7 @@ exports[`renders ./components/cascader/demo/custom-render.vue correctly 1`] = `
-
Zhejiang ( ) +
Zhejiang /Hangzhou /West Lake ( 752100 )
diff --git a/components/select/__tests__/__snapshots__/demo.test.js.snap b/components/select/__tests__/__snapshots__/demo.test.js.snap index 4f162927d..9fbbd8022 100644 --- a/components/select/__tests__/__snapshots__/demo.test.js.snap +++ b/components/select/__tests__/__snapshots__/demo.test.js.snap @@ -325,7 +325,7 @@ exports[`renders ./components/select/demo/responsive.vue correctly 1`] = `
Long Label: a10
Long Label: c12
-
+ 3 ... +
+ 3 ...
diff --git a/components/select/demo/responsive.vue b/components/select/demo/responsive.vue index f1e083079..1774209a1 100644 --- a/components/select/demo/responsive.vue +++ b/components/select/demo/responsive.vue @@ -34,7 +34,11 @@ Set a number and automatically fold after exceeding. placeholder="Select Item..." :max-tag-count="maxTagCount" :options="options" - > + > + +

maxTagCount: responsive

(); @@ -205,6 +206,7 @@ const Select = defineComponent({ transitionName={transitionName.value} children={slots.default?.()} tagRender={props.tagRender || slots.tagRender} + maxTagPlaceholder={props.maxTagPlaceholder || slots.maxTagPlaceholder} > ); }; diff --git a/components/tree-select/index.tsx b/components/tree-select/index.tsx index e0730a7c7..2ec382e5b 100644 --- a/components/tree-select/index.tsx +++ b/components/tree-select/index.tsx @@ -266,6 +266,7 @@ const TreeSelect = defineComponent({ ...slots, treeCheckable: () => , }} + maxTagPlaceholder={props.maxTagPlaceholder || slots.maxTagPlaceholder} /> ); }; diff --git a/components/vc-cascader/Cascader.tsx b/components/vc-cascader/Cascader.tsx index 5ba1adc3e..a00e450d3 100644 --- a/components/vc-cascader/Cascader.tsx +++ b/components/vc-cascader/Cascader.tsx @@ -268,6 +268,7 @@ export default defineComponent({ [], missingValues, ]; + return; } const keyPathValues = toPathKeys(existValues); @@ -286,7 +287,6 @@ export default defineComponent({ const deDuplicatedValues = computed(() => { const checkedKeys = toPathKeys(checkedValues.value); const deduplicateKeys = formatStrategyValues(checkedKeys, pathKeyEntities.value); - return [...missingCheckedValues.value, ...getValueByKeyPath(deduplicateKeys)]; });