id
(string) : 日付フィールドのIDclass
(string) : 日付フィールドのクラスname
(string) : 日付フィールドの名前style
(string) : 日付フィールドのスタイルstyleReset
(boolean) : スタイルリセットフラグtype
(string) : 入力フィールドのタイプ (デフォルトは 'date')minlength
(string|number) - 最小入力長maxlength
(string|number) - 最大入力長isDisabled
(boolean) - 入力フィールドの無効状態isReadonly
(boolean) - 入力フィールドの読み取り専用状態
update:modelValue
- 日付フィールドの値が変更されたときに発行されるイベント
bindingClass
- styleReset
がtrueの場合はprops.class
、falseの場合はrevuekitz-date-field ${props.class}
をクラス名としてセットする
<script setup>
import { ref } from 'vue'
import { DateField } from 'revuekitz'
import 'revuekitz/dist/style.css'
const dateValue = ref('')
<template>
<DateField
type="date"
id="dateFieldId"
class="date-field-class"
style="border: 1px solid black"
:styleReset="false"
name="date_field_name"
minlength="2024-07-01"
maxlength="2024-07-26"
:isDisabled="false"
:isReadonly="false"
v-model="dateValue"
/>
</template>
</script>