# 开关 (Switch)
基于 el-switch 封装,支持通过配置动态设置激活/非激活状态的值和显示内容。
# 配置类型
switch
# 演示 (Demo)
基础用法 (Basic)
Value: false
自定义值 (Custom Values)
Value: 1 (Type: string)
自定义颜色 & 文字
按年
Value: true
# 示例代码
<!-- 1. 基础用法 -->
<DynaForm
v-model="val"
:config="{ type: 'SWITCH', label: '开/关' }"
/>
<!-- 2. 自定义激活/非激活值 -->
<DynaForm
v-model="val"
:config="{
type: 'SWITCH',
activeValue: 'on',
inactiveValue: 'off'
}"
/>
<!-- 3. 自定义颜色与辅助文字 -->
<DynaForm
v-model="val"
:config="{
type: 'SWITCH',
activeColor: '#13ce66',
inactiveColor: '#ff4949',
activeText: '启用',
inactiveText: '禁用'
}"
/>
# 属性列表 (config)
| 属性名 | 类型 | 说明 |
|---|---|---|
activeValue | Boolean/String/Number | 激活状态的值 |
inactiveValue | Boolean/String/Number | 非激活状态的值 |
activeText | String | 激活状态的描述文字 |
inactiveText | String | 非激活状态的描述文字 |
activeColor | String | 激活状态的背景颜色 |
inactiveColor | String | 非激活状态的背景颜色 |
disabled | Boolean | 是否禁用 |