VStepper API
name | type | default |
|---|---|---|
boolean
| false | |
Places the labels beneath the step. | ||
string
| undefined | |
Applies specified color to the control’s background. Used on components that also support the color prop. - supports utility colors with or without | ||
string | number | boolean | false | |
Applies utility border classes to the component. To use it, you need to omit the | ||
string
| undefined | |
Applies specified color to the control - supports utility colors with or without | ||
| string | (string | [string, number])[] | (new () => any) | FunctionalComponent | undefined | |
Icon to display when step is marked as completed. | ||
boolean
| false | |
Puts all children components into a disabled state. | ||
boolean
| false | |
Marks step as editable. | ||
| string | (string | [string, number])[] | (new () => any) | FunctionalComponent | undefined | |
Icon to display when step is editable. | ||
string | number | undefined | |
Designates an elevation applied to the component between 0 and 5. You can find more information on the elevation page. | ||
| string | (string | [string, number])[] | (new () => any) | FunctionalComponent | undefined | |
Icon to display when step has an error. | ||
boolean
| false | |
Removes the stepper’s elevation. | ||
string | number | undefined | |
Sets the height for the component. | ||
boolean
| false | |
Hide actions bar (prev and next buttons). | ||
SelectItemKey | 'props' | |
Props object that will be applied to each item component. | ||
(string | Record<string, any>)[] | [] | |
An array of strings or objects used for automatically generating children components. | ||
SelectItemKey | 'title' | |
Property on supplied | ||
SelectItemKey | 'value' | |
Property on supplied | ||
Anchor | undefined | |
Specifies the component’s location. Can combine by using a space separated string. | ||
boolean | 'force' | 'force' | |
Forces at least one item to always be selected (if available). | ||
number
| undefined | |
Sets a maximum number of selections that can be made. | ||
string | number | undefined | |
Sets the maximum height for the component. | ||
string | number | undefined | |
Sets the maximum width for the component. | ||
string | number | undefined | |
Sets the minimum height for the component. | ||
string | number | undefined | |
Sets the minimum width for the component. | ||
boolean
| false | |
Forces the stepper into a mobile state, removing labels from stepper items. | ||
number | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl' | undefined | |
Overrides the display configuration default screen size that the component should be considered in mobile. | ||
unknown
| undefined | |
The v-model value of the component. If component supports the multiple prop, this defaults to an empty array. | ||
boolean
| false | |
Allows one to select multiple items. | ||
string
| '$vuetify.stepper.next' | |
The text used for the Next button. | ||
boolean
| false | |
Allow user to jump to any step. | ||
'fixed' | 'static' | 'relative' | 'absolute' | 'sticky' | undefined | |
Sets the position for the component. | ||
string
| '$vuetify.stepper.prev' | |
The text used for the Prev button. | ||
string | number | boolean | undefined | |
Designates the border-radius applied to the component. This can be 0, xs, sm, true, lg, xl, pill, circle, and shaped. Find more information on available border radius classes on the Border Radius page. | ||
string
| 'v-stepper-item--selected' | |
Configure the active CSS class applied when an item is selected. | ||
string | (new () => any) | FunctionalComponent | 'div' | |
Specify a custom tag used on the root element. | ||
string
| undefined | |
Specify a theme for this component and all of its children. | ||
boolean
| false | |
Removes any applied border-radius from the component. | ||
string | number | undefined | |
Sets the width for the component. | ||
name | type | |
|---|---|---|
[unknown] | ||
Event that is emitted when the component’s model changes. | ||
Slot for customizing header items when using the items prop. | ||
Slot for customizing the content for each step. | ||
Slot for customizing v-stepper-actions. | ||
The default Vue slot. | ||
Slot for customizing the header. | ||
Slot for customizing all header items. | ||
Slot for customizing all stepper item icons. | ||
Define a custom item appearance. | ||
Slot for customizing the next step functionality | ||
Slot for customizing the prev step functionality | ||
Slot for the component’s subtitle content. | ||
Slot for the component’s title content. | ||
name | default |
|---|---|
1rem | |
0 1.5rem 1rem | |
1.5rem 0 0 | |
175px | |
35px -67px 0 | |
4px | |
1 | |
0 -16px | |
1 | |
16px | |
tools.theme-color('surface-variant', var(--v-medium-emphasis-opacity)) | |
rgb(var(--v-theme-on-surface-variant)) | |
.75rem | |
.875rem | |
8px | |
var(--v-medium-emphasis-opacity) | |
1.5rem | |
.75rem | |
1 | |
var(--v-medium-emphasis-opacity) | |
1 | |
.2s | |
opacity | |
cubic-bezier(0.4, 0, 0.2, 1) | |
1.5rem |