Checkbox 多选框

在一组备选项中进行多选。

示例

<script lang="ts" setup>
import { reactive, ref } from "vue";

const value = ref([]);
const dic = reactive([
  { label: "选项1", value: 1 },
  { label: "选项2", value: 2 },
  { label: "选项3", value: 3 },
]);
</script>

<template>
  <cvue-checkbox v-model="value" :dic="dic"></cvue-checkbox>
</template>

Checkbox 属性

属性名说明类型默认值可选值
model-value / v-model绑定值array[]-
size多选框组尺寸stringdefaultlarge / default / small
disabled是否禁用booleanfalse-
min可被勾选的 checkbox 的最小数量number--
max可被勾选的 checkbox 的最大数量number--
label为屏幕阅读器准备的标签string--
text-color当按钮为活跃状态时的字体颜色string#ffffff-
fill当按钮为活跃状态时的边框和背景颜色string#409EFF-
validate-event输入时是否触发表单的校验booleantrue-

Checkbox 事件

事件名说明回调参数
change当绑定值变化时触发的事件value
上次更新:
贡献者: wishzhang