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>