diff --git a/components/cascader/demo/index.vue b/components/cascader/demo/index.vue index 0f5871a9e0..deb0e0db53 100644 --- a/components/cascader/demo/index.vue +++ b/components/cascader/demo/index.vue @@ -12,6 +12,7 @@ + diff --git a/components/cascader/demo/tagRender.vue b/components/cascader/demo/tagRender.vue new file mode 100644 index 0000000000..3052c34459 --- /dev/null +++ b/components/cascader/demo/tagRender.vue @@ -0,0 +1,91 @@ + +--- +order: 10 +title: + zh-CN: 自定义 tag 内容 + en-US: The custom tag +--- + + + + + diff --git a/components/cascader/index.tsx b/components/cascader/index.tsx index 775a0c3cbb..01e4fb7d35 100644 --- a/components/cascader/index.tsx +++ b/components/cascader/index.tsx @@ -280,6 +280,7 @@ const Cascader = defineComponent({ ...slots, checkable: () => , }} + tagRender={props.tagRender || slots.tagRender} displayRender={props.displayRender || slots.displayRender} maxTagPlaceholder={props.maxTagPlaceholder || slots.maxTagPlaceholder} showArrow={props.showArrow}