Toggle Sidebar B
AppearanceLight & dark mode D

Number Field

Compose a numeric input from primitives: NumberField + NumberFieldContent + Increment/Decrement buttons + NumberFieldInput. Use when you need a different layout than the bundled InputNumber.

Default

Inline +/- with the input in the middle.

Dark previewReplay preview

With bounds

Constrain the value with min, max, and step.

Dark previewReplay preview

Disabled

Pass disabled to block the input and step buttons.

Dark previewReplay preview

API Reference

NumberField

PropTypeDefaultDescription
modelValuenumber—Current value. Supports v-model.
minnumber—Minimum value.
maxnumber—Maximum value.
stepnumber1Increment / decrement step.
disabledbooleanfalseDisable the field.
EventDescription
update:modelValueFires with the new number. Enables v-model.

NumberFieldInput

PropTypeDefaultDescription
classstring—The editable number input. Forwards to reka-ui NumberFieldInput.

NumberFieldIncrement / NumberFieldDecrement

PropTypeDefaultDescription
classstring—Step buttons. Default slot overrides the +/- icon. Forwards to reka-ui.

NumberFieldContent

PropTypeDefaultDescription
classstring—Row wrapper that groups the input with the step buttons.