UIInputNumber
UIInputNumber
A numeric input component with increment/decrement controls.
<template> <UIInputNumber v-model:value="value" :min="0" :max="100" :step="1" :precision="2" :controls="true" @change="handleChange" /></template>
<script setup lang="ts">const value = ref(0)
const handleChange = (value: number) => { console.log('Value changed:', value)}</script>Props
value(number): Input valuemin(number): Minimum valuemax(number): Maximum valuestep(number): Increment/decrement stepprecision(number): Decimal precisioncontrols(boolean): Show increment/decrement controlsdisabled(boolean): Disable inputreadonly(boolean): Make input readonlysize(‘small’ | ‘medium’ | ‘large’): Input sizestatus(‘error’ | ‘warning’ | ‘success’): Input statusplaceholder(string): Placeholder textparser(function): Parse display valueformatter(function): Format display value
Events
update:value: Emitted when value changeschange: Emitted when value is changed and blurfocus: Emitted when input is focusedblur: Emitted when input loses focusstep-down: Emitted when decrement button is clickedstep-up: Emitted when increment button is clicked