Skip to content

Checkbox 复选框

a = true,b = false
vue
<script setup lang="ts">
import { ref } from 'vue'
const checked = ref(true)
</script>

<template>
  <mc-checkbox v-model="checked" />
  <mc-checkbox :model-value="true" disabled />
</template>

自定义颜色

通过 bgcolor 属性设置勾选时的背景色,覆盖默认绿色,hover 时自动变暗。

html
<mc-checkbox v-model="checked" bgcolor="#2E6BE5" />
<mc-checkbox v-model="checked" bgcolor="#9a3f3f" />
<mc-checkbox v-model="checked" bgcolor="#ff8800" />

Props

名称类型默认说明
modelValuebooleanfalse勾选状态(v-model)
disabledbooleanfalse是否禁用
bgcolorstring''勾选时的自定义背景色

Events

事件参数说明
update:modelValuebooleanv-model 更新
changeboolean值变化(含点击音效 click

MIT Licensed · 设计语言移植自 Spectrollay-McUI