Skip to main content
Vuetify0 v1.0 is here
Vuetify0 Logo
Theme
Mode
Palettes
Accessibility
Vuetify One
Sign in to Vuetify One

Access premium tools across the Vuetify ecosystem — Bin, Play, Studio, and more.

Not a subscriber? See what's included

Splitter API

A headless component for building resizable panel layouts with drag handles and full keyboard support.

Explore these related pages for additional context and usage patterns.

PageCategory
SplitterSemantic
AtomPrimitives

Splitter.Root

Props

orientation

SplitterOrientation | undefined

Default: "horizontal"

disabled

boolean | undefined

Default: false

Events

layout

[sizes: number[]]

Slots

default

SplitterRootSlotProps

Splitter.Handle

Props

disabled

boolean | undefined

Default: false

label

string | undefined

Slots

default

SplitterHandleSlotProps

Splitter.Panel

Props

defaultSize required

SplitterPanelSize

minSize

SplitterPanelSize | undefined

Default: 0

maxSize

SplitterPanelSize | undefined

Default: 100

collapsible

boolean | undefined

Default: false

collapsedSize

SplitterPanelSize | undefined

Default: 0

collapsed

boolean | undefined

Events

resize

[size: number]

Slots

default

SplitterPanelSlotProps
Was this page helpful?

© 2016-1970 Vuetify, LLC
Services
Ctrl+/