diff --git a/packages/radio/src/radio-group.vue b/packages/radio/src/radio-group.vue index 342de3a2bd..4cbc6a5c13 100644 --- a/packages/radio/src/radio-group.vue +++ b/packages/radio/src/radio-group.vue @@ -43,7 +43,9 @@ return (this.elFormItem || {}).elFormItemSize; }, _elTag() { - return (this.$vnode.data || {}).tag || 'div'; + let tag = (this.$vnode.data || {}).tag; + if (!tag || tag === 'component') tag = 'div'; + return tag; }, radioGroupSize() { return this.size || this._elFormItemSize || (this.$ELEMENT || {}).size;