Skip to content

CheckItem 单选复选框

更新: 2024/12/17 字数: 0 字 时长: 0 分钟

说明

该组件支持设置单选多选,相对于普通的单复选框,优化了样式。

基本使用

单选

v-model传一个stringnumber类型的变量,则为单选类型

vue
<script setup>
const info = ref("");
const options = [
  { label: "待核实", value: 1 },
  { label: "已核实", value: 2 },
];
</script>
<template>
  <CheckItem v-model="info" :options="options" />
</template>

多选

如果给v-model接收一个数组,则为多选类型。

vue
<script setup>
const info = ref([]);
const options = [
  { label: "待核实", value: 1 },
  { label: "已核实", value: 2 },
];
</script>
<template>
  <CheckItem v-model="info" :options="options" />
</template>

API

传参配置

参数名类型默认值说明
v-modelstring / number / array-绑定值
optionsarray-选项数组,每个选项应为对象,包含labelvalue属性

事件

事件名说明回调参数
click点击选项时触发选中项的值,选项的索引
change改变选中项时触发选中的所有值

Released under the MIT License.

本站访客数 人次 本站总访问量