Universal Component

Tabs

Windows Tabs

This page was migrated by AI, please review carefully

Migration is complete, but please validate against source code and manual review.

Tabs

Windows Tabs

Basic Usage

Tabs

Demo loads on client.

Indicator Showcase

Indicator variants & motions

Demo loads on client.

Dynamic Content Size (manual, rich content)

Dynamic Content (manual)

Demo loads on client.

Layout Direction (placement)

Placement + Header Slot

Demo loads on client.

Height Follows Content (animation.size)

Auto Size (contentScrollable=false)

Demo loads on client.

Closing Animations (indicator/content)

Disable Animations

Demo loads on client.

API

TxTabs Props

PropTypeDefaultDescription
modelValuestring-Description for modelValue.
defaultValuestring-Description for defaultValue.
placement'left' | 'right' | 'top' | 'bottom''left'Tabs LayoutPosition
offsetnumber0Description for offset.
navMinWidthnumber220Description for navMinWidth.
navMaxWidthnumber320Description for navMaxWidth.
contentPaddingnumber12Description for contentPadding.
contentScrollablebooleantrueDescription for contentScrollable.
autoHeightbooleanfalseDescription for autoHeight.
autoWidthbooleanfalseDescription for autoWidth.
indicatorVariant'line' | 'pill' | 'block' | 'dot' | 'outline''line'Description for indicatorVariant.
indicatorMotion'stretch' | 'warp' | 'glide' | 'snap' | 'spring''stretch'Description for indicatorMotion.
indicatorMotionStrengthnumber1Description for indicatorMotionStrength.
animationTabsAnimation-Description for animation.
animation.sizeboolean | { enabled?; durationMs?; easing? }-ContentTextSizeText(TextContent,Text contentScrollable=false Text)。Text autoHeight*
animation.navboolean | { enabled?; durationMs?; easing? }-TextContainerText(nav Text/LayoutText)
animation.indicatorboolean | { enabled?; durationMs?; easing? }-Description for animation.indicator.
animation.contentboolean | { enabled? }-ContentText(zoom Text)
autoHeightbooleanfalseDescription for autoHeight.
autoHeightDurationMsnumber250Description for autoHeightDurationMs.
autoHeightEasingstringeaseDescription for autoHeightEasing.

Slots

NameParamsDescription
default-Description for default.
nav-right-Description for nav-right.

Expose

NameTypeDescription
refresh() => voidDescription for refresh.
flip(action: () => void | Promise<void>) => Promise<void>TextUsage FLIP SizeText
action(fn: (el: HTMLElement) => void | Promise<void>, optionsOrDetect?: any) => Promise<any>AutoSizer Text action wrapper(Text)
size() => { width: number; height: number } | undefinedTextSizeText

TxTabItem Props

PropTypeDefaultDescription
namestring-Description for name.
iconClassstring''Description for iconClass.
disabledbooleanfalseDescription for disabled.
activationbooleanfalseDescription for activation.

Events

EventParamsDescription
changestringDescription for change.
update:modelValuestringDescription for update:modelValue.
Was this helpful?