Skip to main content
Vuetify0 is now in alpha!
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

Step API

API reference for the Step components.

Explore these related pages for additional context and usage patterns.

PageCategory
StepProviders
createStepSelection
SingleProviders

Step.Root

Props

namespace

string | undefined

Namespace for dependency injection (must match StepItem namespace)

Default: "v0:step"

disabled

boolean | undefined

Disables the entire step instance

Default: false

enroll

boolean | undefined

Auto-select non-disabled items on registration

Default: false

mandatory

boolean | "force" | undefined

Controls mandatory step behavior: - false (default): No mandatory step enforcement - true: Prevents deselecting the last selected item - `force`: Automatically selects the first non-disabled item on registration

Default: false

modelValue

T | T[] | undefined

Slots

default

StepRootSlotProps

Step.Item

Props

id

string | undefined

Unique identifier (auto-generated if not provided)

label

string | undefined

Optional display label (passed through to slot, not used in registration)

value

V | undefined

Value associated with this item

disabled

MaybeRefOrGetter<boolean> | undefined

Disables this specific item

namespace

string | undefined

Namespace for dependency injection

Default: "v0:step"

Slots

default

StepItemSlotProps<V>
Was this page helpful?

Ctrl+/