--- title: Checkbox 复选框 description: 用于二元选择的复选框组件 sidebar: auto --- # Checkbox 复选框 ## 概述 Checkbox 复选框组件允许用户从一组选项中选择一个或多个选项。基于 Radix UI Checkbox Primitive 构建,提供完整的无障碍支持,包括键盘导航。 ## 语法演示 :::demo checkbox-variants 展示不同的复选框状态,包括选中、未选中、半选和禁用状态 ::: ## 属性 ## 状态说明 ### Unchecked(未选中) 复选框未被选择时的默认状态。 ### Checked(已选中) 复选框被选择时显示勾选图标。 ### Indeterminate(半选) 混合状态(部分选择),通常用于父级复选框,当部分但不是全部子项被选中时使用。 ### Disabled(禁用) 禁用的复选框不可交互,并以降低的透明度显示。 ## 使用示例 ### 基础复选框 ```vue ``` ### 带标签的复选框 ```vue
``` ### 受控复选框 ```vue ``` ### 半选状态 ```vue ``` ### 表单集成 ```vue
``` ## 相关组件 - [Input 输入框](/zh-CN/components/ui/input) - [Select 选择器](/zh-CN/components/ui/select) - [Radio Group 单选框组](/zh-CN/components/ui/radio-group)