UICheckbox
UICheckbox
A checkbox component for multiple selections.
<template> <UICheckbox v-model:checked="checked" :indeterminate="indeterminate" @change="handleChange" > Checkbox Label </UICheckbox></template>
<script setup lang="ts">const checked = ref(false)const indeterminate = ref(false)
const handleChange = (checked: boolean) => { console.log('Checkbox changed:', checked)}</script>Props
checked(boolean): Checkbox checked statedisabled(boolean): Disable checkboxindeterminate(boolean): Show indeterminate statevalue(string | number | boolean): Checkbox valuename(string): Input name attributesize(‘small’ | ‘medium’ | ‘large’): Checkbox sizelabel(string): Checkbox label text
Events
update:checked: Emitted when checked state changeschange: Emitted when checkbox is clickedfocus: Emitted when checkbox is focusedblur: Emitted when checkbox loses focus
Slots
default: Checkbox label content