diff --git a/docs/content/2.components/tabs.md b/docs/content/2.components/tabs.md index 26c050239b..ac74c85371 100644 --- a/docs/content/2.components/tabs.md +++ b/docs/content/2.components/tabs.md @@ -63,6 +63,8 @@ componentProps: --- :: +You can use the `content` prop and set it to `false` to avoid the rendering of the HTML content if you don't need it. + ### Control the selected index Use a `v-model` to control the selected index. diff --git a/src/runtime/components/navigation/Tabs.vue b/src/runtime/components/navigation/Tabs.vue index bacb3e416c..0504edf6ea 100644 --- a/src/runtime/components/navigation/Tabs.vue +++ b/src/runtime/components/navigation/Tabs.vue @@ -32,7 +32,7 @@ - + {{ item.content }} @@ -88,6 +88,10 @@ export default defineComponent({ type: Boolean, default: false }, + content: { + type: Boolean, + default: true + }, class: { type: [String, Object, Array] as PropType, default: () => ''