Skip to content

Checkbox 多选框

一组备选项中进行多选

基础用法

单独使用可以表示两种状态之间的切换,写在标签中的内容为 checkbox 按钮后的介绍。

颜色选项

通过设置color属性可以自定义多选框的颜色主题,支持primarysuccessdanger等内置主题色。

禁用状态

通过设置disabled属性可以禁用多选框,禁用的多选框无法被选中或取消选中。

多选框组

通过CheckboxGroup组件可以创建多选框组,实现全选/全不选功能。

按钮样式

按钮样式的多选框可通过CheckboxButton组件实现

带有边框

设置border属性可以渲染为带有边框的多选框。

indeterminate 状态

indeterminate属性用以表示 checkbox 的不确定状态,一般用于实现全选的效果。

Checkbox 属性

参数说明类型可选值默认值
modelValue / v-model绑定值string / number / boolean
label选中状态的值(只有在checkbox-group或者绑定对象类型为array时有效)string / number / boolean
true-label选中时的值string / number
false-label没有选中时的值string / number
disabled是否禁用booleanfalse
border是否显示边框booleanfalse
sizeCheckbox 的尺寸,仅在 border 为真时有效stringmedium / small / mini
name原生 name 属性string
checked当前是否勾选booleanfalse
color颜色主题stringdefault / primary / success / warning / danger / infodefault
indeterminate设置 indeterminate 状态,只负责样式控制booleanfalse

Checkbox 事件

事件名称说明回调参数
change当绑定值变化时触发的事件更新后的值

Checkbox-group 属性

参数说明类型可选值默认值
modelValue / v-model绑定值array
size多选框组尺寸stringmedium / small / mini
disabled是否禁用booleanfalse
min可被勾选的checkbox的最小数量number
max可被勾选的checkbox的最大数量number
text-color按钮形式的Checkbox激活时的文本颜色string#ffffff
fill按钮形式的Checkbox激活时的填充色和边框色string#409EFF

Checkbox-group 事件

事件名称说明回调参数
change当绑定值变化时触发的事件更新后的值

Checkbox-button 属性

参数说明类型可选值默认值
label选中状态的值(只有在checkbox-group或者绑定对象类型为array时有效)string / number / boolean
true-label选中时的值string / number
false-label没有选中时的值string / number
disabled是否禁用booleanfalse
name原生 name 属性string
checked当前是否勾选booleanfalse