forms
Checkbox
Display a checkbox field.
Usage
Use a v-model to make the Checkbox reactive.
<script setup>
const selected = ref(true)
</script>
<template>
<UCheckbox v-model="selected" name="notifications" label="Notifications" />
</template>Label
Use the label prop to display a label on the right.
<UCheckbox label="Label" />Style
Use the color prop to change the style of the Checkbox.
<UCheckbox color="primary" />Required
Use the required prop to display a red star next to the label.
<UCheckbox label="Label" required />Help
Use the help prop to display some text under the Checkbox.
Please check this box
<UCheckbox label="Label" help="Please check this box" />Disabled
Use the disabled prop to disable the Checkbox.
<UCheckbox disabled />Slots
label
Use the #label slot to override the content of the label.
<UCheckbox>
<template #label>
<span class="italic">Label</span>
</template>
</UCheckbox>Props
value
string | number | boolean | Record<string, any>
null
name
string
null
ui
any
undefined
id
string
uid()
color
any
config.default.color
label
string
null
help
string
null
modelValue
boolean | unknown[]
null
inputClass
string
""
required
boolean
false
disabled
boolean
false
checked
boolean
false
indeterminate
boolean
false
Preset
appConfig.ui.checkbox
undefined