跳转到内容

Checkbox 复选框

何时使用

  • 在一组可选项中进行多项选择时;
  • 单独使用可以表示两种状态之间的切换,和 switch 类似。区别在于切换 switch 会直接触发状态改变,而 checkbox 一般用于状态标记,需要和提交操作配合。

代码演示

基本用法

loading

不可用

loading

受控的 Checkbox

loading

Checkbox 组

loading

全选

loading

布局

loading

API

Checkbox

参数说明类型默认值版本
autofocus自动获取焦点booleanfalse
checked(v-model)指定当前是否选中booleanfalse
disabled失效状态booleanfalse
indeterminate设置 indeterminate 状态,只负责样式控制booleanfalse
onChange变化时的回调函数(e: CheckboxChangeEvent) => void-
onBlur失去焦点时的回调function()-
onFocus获得焦点时的回调function()-

Checkbox.Group

参数说明类型默认值版本
disabled整组失效booleanfalse
nameCheckboxGroup 下所有 input[type="checkbox"]name 属性string-
options指定可选项string[] | number[] | Option[][]
value(v-model)指定选中的选项(string | number | boolean)[][]
title选项的 titlestring-
class选项的类名string-5.25.0
style选项的样式CSSProperties-
onChange变化时的回调函数(checkedValue: T[]) => void-
Option
typescript
interface Option {
  label: string;
  value: string;
  disabled?: boolean;
}

方法

Checkbox

名称描述版本
blur()移除焦点
focus()获取焦点
nativeElement返回 Checkbox 的 DOM 节点5.17.3

基于 MIT 许可发布