itemChecked (boolean) - チェックボックスの状態を保持checkedItem (string) - チェックされたアイテムの値
item (string) - チェックボックスの値id (string) - チェックボックスのIDclass (string) - チェックボックスのクラスname (string) - チェックボックスの名前style (string) - チェックボックスのスタイルstyleReset (boolean) - スタイルリセットフラグlabel (string) - チェックボックスのラベルtype (string) - チェックボックスのタイプisChecked (boolean) - チェックボックスの初期チェック状態isDisabled (boolean) - チェックボックスの無効状態isReadonly (boolean) - チェックボックスの読み取り専用状態
update:modelvalue - 子で変更されたチェック状態に応じて値を親に渡すupdate:checked - 子で変更されたチェック状態(真偽値)を親に渡す
bindingClass - styleResetがtrueの場合はprops.class、falseの場合はrevuekitz-check-box ${props.class}をクラス名としてセットする
<script setup>
import { ref } from 'vue'
import { CheckBoxField } from 'revuekitz'
import 'revuekitz/dist/style.css'
const checkedItem = ref('')
const checkBoxChecked = ref(false)
</script>
<template>
<CheckBoxField
id="checkBoxFieldId"
class="check-box-field-class"
style="color: red"
:styleReset="false"
name="check_box_field_name"
label="check-box-field Label"
type="checkbox"
:isDisabled="false"
:isReadonly="false"
item="check-box-field-item"
v-model="checkedItem"
/>
</template>