<template>
<div>
<w-checkbox v-model="isChecked" label="I accept terms & conditions" />
</div>
</template>
<script>
export default {
data() {
return {
isChecked: false
};
}
};
</script>
Props
|
Name |
Description |
Type |
Default |
Values |
|---|---|---|---|---|
|
hint |
Text displayed under the label with additional information |
string |
|
|
|
label |
Label of the input element |
string |
|
|
|
required |
Determines whether the input is required or not. |
boolean |
|
|
|
aria-label |
Defines a string value that labels an element. |
string |
|
|
|
error |
Displays an error description and changes the style of the input |
string, boolean |
|
|
|
indeterminate |
The checkbox is still either checked or unchecked as a state. |
boolean |
false |
|
|
v-model model-value v2, wc checked v1 |
Controls whether the input is checked or not. If array is provided the input is checked if the array contains the value property. |
boolean, array |
false |
|
|
value |
Value of the input. Please note that value is required only if you pass array as v-model |
boolean, number, string |
|
|
|
disabled |
Controls whether the checkbox is disabled or not. |
boolean |
false |
|
Events
|
Name |
Description |
Type |
|---|---|---|
|
v-model update:modelValue v2, wc change v1 |
If Array is passed into v-model this event emits an array of values from all selected checkboxes. If Boolean is passed into v-model this event emits if checkbox is checked or not regardless of its value. |
{ "names": [ "Boolean, Array" ] } |
Slots
|
Name |
Description |
|---|---|
|
label |
Use it to provide rich content for checkbox label. Takes precedence over label property. |
|
hint |
Use it to provide rich content for checkbox hint. Takes precedence over property. |