TUI

TsCheckbox 多选框
在一组备选项中进行多选
基础用法
单独使用可以表示两种状态之间的切换
复选框
示例代码
vue
禁用状态
多选框的不可用状态
禁用
选中且禁用
示例代码
vue
多选框组
适用于在多个选项中选择多个的场景
选项1
选项2
选项3
示例代码
vue
中间状态
indeterminate 属性用于表示 checkbox 的不确定状态,一般用于全选效果
全选
上海
北京
广州
深圳
示例代码
vue
TsCheckbox Props 属性
属性名
说明
类型
可选值
默认值
版本说明
modelValue | v-model
绑定值
boolean | array
label
选中状态的值(在 checkbox-group 中有效)
string | number | boolean
value
当前绑定值,如未绑定,则为 label 值
string
disabled
是否禁用
boolean
false
indeterminate
设置不确定状态,只负责样式控制
boolean
false
textColor
按钮形式的 Checkbox 激活时的文本颜色
string
fill
按钮形式的 Checkbox 激活时的填充色
string
TsCheckbox Event 事件
事件名
说明
回调参数
版本说明
change
绑定值变化时触发
value: boolean / array
update:modelValue
当绑定值变化时触发(用于 v-model 双向绑定)
value: boolean / array
TsCheckboxGroup Props 属性
属性名
说明
类型
可选值
默认值
版本说明
modelValue / v-model
绑定值
array
[]
disabled
是否禁用所有复选框
boolean
false
min
可被勾选的 checkbox 的最小数量
number
max
可被勾选的 checkbox 的最大数量
number
size
多选框组尺寸
string
default
textColor
按钮形式的 Checkbox 激活时的文本颜色
string
fill
按钮形式的 Checkbox 激活时的填充色
string
TsCheckboxGroup Event 事件
事件名
说明
回调参数
版本说明
change
绑定值变化时触发
value: array
update:modelValue
当绑定值变化时触发(用于 v-model 双向绑定)
value: array
基础用法
禁用状态
多选框组
中间状态
TsCheckbox Props 属性
TsCheckbox Event 事件
TsCheckboxGroup Props 属性
TsCheckboxGroup Event 事件