# CSwitch 开关组件
## 功能说明
CSwitch 是一个开关组件,用于在表单中提供开关选择功能。组件基于 AtSwitch 封装,支持只读模式,并能显示必填和错误状态。
## 引用方式
```js
import { CSwitch } from '@components/forms/switch';
```
## 组件参数
- `itemRes` (Object,必填):表单数据资源对象,表单组件内部机制专用
- `readOnly` (Boolean,可选):只读模式,默认为 false
## 使用示例
### 基础用法
```html
```
### 只读模式
```html
```
## 注意事项
1. CSwitch 组件的值为布尔类型,表示开关的开启或关闭状态
2. 组件会根据表单项的 required 和 error 属性自动添加相应的样式
3. 在只读模式下,开关将被禁用,无法切换状态
4. 组件会自动将开关的状态同步到表单数据中