Components/Checkbox
Since 1.0.0BETA

Checkbox

SVG

This page was migrated by AI, please review carefully

Migration is complete, but please validate against source code and manual review.

Checkbox

SVG

import { ref } from 'vue' const checked1 = ref(false) const checked2 = ref(true) const checked3 = ref(false) const checked4 = ref(true) const checked5 = ref(false)

Basic Usage

Checkbox

Demo loads on client.

Label First (labelPlacement = start)

Checkbox (label start)

Demo loads on client.

No Label

When there is no label/slot, pass aria-label.

Checkbox (no label)

Demo loads on client.

Disabled State

Checkbox (disabled)

Demo loads on client.

Using Slots

Checkbox (slot)

Demo loads on client.

API

Props

PropDescriptionTypeDefault
modelValue / v-modelDescription for modelValue / v-model.booleanfalse
disabledDescription for disabled.booleanfalse
labelDescription for label.string-
labelPlacementDescription for labelPlacement.'start' | 'end''end'
ariaLabelDescription for ariaLabel.string-

Events

EventDescriptionParams
changeDescription for change.(value: boolean) => void
update:modelValueDescription for update:modelValue.(value: boolean) => void

Slots

ColumnDescription
defaultDescription for default.
Was this helpful?