Skip to content
FormNumber
Числовое поле формы, объединяющее FormItem, информационный Alert и InputNumber.
Основа компонента
Компонент построен на InputNumber и Form из Ant Design Vue.
Привязка к модели формы
Если данный компонен расположен внутри Form достаточно указать name:, отдельный v-model не требуется.
Подробнее — в документации Form.
vue
<script setup lang="ts">
import { reactive } from 'vue'
import { Form, FormNumber } from '@minitwiks/nsmp-vue-components'
const model = reactive({ age: 18 })
</script>
<template>
<Form :model="model">
<FormNumber
label="Возраст"
name="age"
description="Допустимое значение — от 18 до 120"
:min="18"
:max="120"
:rules="[{ required: true, message: 'Укажите возраст' }]"
/>
</Form>
</template>Быстрые props: value, label, name, rules, description, placeholder, min, max и step. Все остальные параметры доступны через formItemProps, alertProps и inputNumberProps. Через ref доступны focus() и blur().
