diff --git a/api-generator/components/tabview.js b/api-generator/components/tabview.js index b04ca2267..996ca9cb2 100644 --- a/api-generator/components/tabview.js +++ b/api-generator/components/tabview.js @@ -10,6 +10,12 @@ const TabViewProps = [ type: "boolean", default: "false", description: "When enabled, hidden tabs are not rendered at all. Defaults to false that hides tabs with css." + }, + { + name: "scrollable", + type: "boolean", + default: "false", + description: "When specified, enables horizontal scrolling." } ]; diff --git a/src/components/tabview/TabView.d.ts b/src/components/tabview/TabView.d.ts index afc8ad7e6..33135a9c1 100755 --- a/src/components/tabview/TabView.d.ts +++ b/src/components/tabview/TabView.d.ts @@ -3,6 +3,7 @@ import { VNode } from 'vue'; interface TabViewProps { activeIndex?: number; lazy?: boolean; + scrollable?: boolean; } declare class TabView { diff --git a/src/components/tabview/TabView.vue b/src/components/tabview/TabView.vue index b9a743a9d..662c1dcec 100755 --- a/src/components/tabview/TabView.vue +++ b/src/components/tabview/TabView.vue @@ -1,14 +1,24 @@