diff --git a/src/tag/Tag.tsx b/src/tag/Tag.tsx index c3986fe24..f3a638e23 100644 --- a/src/tag/Tag.tsx +++ b/src/tag/Tag.tsx @@ -36,6 +36,7 @@ export default defineComponent({ if (props.plain) { return { color: props.textColor || props.color, + borderColor: props.color, }; } return { diff --git a/src/tag/index.less b/src/tag/index.less index e4cde11f9..91c1b5d80 100644 --- a/src/tag/index.less +++ b/src/tag/index.less @@ -52,6 +52,7 @@ &--plain { background-color: @tag-plain-background-color; + border-color: currentColor; &::before { position: absolute; @@ -59,7 +60,8 @@ right: 0; bottom: 0; left: 0; - border: 1px solid currentColor; + border: 1px solid; + border-color: inherit; border-radius: inherit; content: ''; pointer-events: none; diff --git a/src/tag/test/__snapshots__/demo.spec.ts.snap b/src/tag/test/__snapshots__/demo.spec.ts.snap index 98dd902f7..c82acc0aa 100644 --- a/src/tag/test/__snapshots__/demo.spec.ts.snap +++ b/src/tag/test/__snapshots__/demo.spec.ts.snap @@ -204,7 +204,7 @@ exports[`should render demo and match snapshot 1`] = `