CSwitch 是一个开关组件,用于在表单中提供开关选择功能。组件基于 AtSwitch 封装,支持只读模式,并能显示必填和错误状态。
import { CSwitch } from '@components/forms/switch';
itemRes
(Object,必填):表单数据资源对象,表单组件内部机制专用readOnly
(Boolean,可选):只读模式,默认为 false<template>
<CForm :form="form">
<CFormItem name="notification" label="接收通知">
<CSwitch />
</CFormItem>
</CForm>
</template>
<script>
import { CForm, CFormItem } from '@components/forms/form';
import { CSwitch } from '@components/forms/switch';
export default {
components: {
CForm,
CFormItem,
CSwitch
},
data() {
return {
form: {
notification: false
}
};
}
};
</script>
<CFormItem name="notification" label="接收通知">
<CSwitch :readOnly="true" />
</CFormItem>