diff --git a/docs/en-US/component/tabs.md b/docs/en-US/component/tabs.md index 3d7b6f39c2..82093f968f 100644 --- a/docs/en-US/component/tabs.md +++ b/docs/en-US/component/tabs.md @@ -83,6 +83,14 @@ tabs/customized-trigger ::: +## Default value + +:::demo + +tabs/default-value + +::: + ## Tabs API ### Tabs Attributes @@ -90,7 +98,7 @@ tabs/customized-trigger | Name | Description | Type | Default | | --------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ---------- | | model-value / v-model | binding value, name of the selected tab, the default value is the name of first tab | ^[string] / ^[number] | — | -| default-value | initial value when `model-value` is not set | ^[string] / ^[number] | — | +| default-value (2.11.9)| The value of the tab that should be active when initially rendered. (avoid initial transition) | ^[string] / ^[number] | — | | type | type of Tab | ^[enum]`'' \| 'card' \| 'border-card'` | '' | | closable | whether Tab is closable | ^[boolean] | false | | addable | whether Tab is addable | ^[boolean] | false | diff --git a/docs/examples/tabs/default-value.vue b/docs/examples/tabs/default-value.vue new file mode 100644 index 0000000000..96d3b7c1ae --- /dev/null +++ b/docs/examples/tabs/default-value.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/packages/components/tabs/src/tab-bar.vue b/packages/components/tabs/src/tab-bar.vue index 018cf225cb..9eb8221f08 100644 --- a/packages/components/tabs/src/tab-bar.vue +++ b/packages/components/tabs/src/tab-bar.vue @@ -1,6 +1,6 @@