mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-04-06 03:57:56 +08:00
53 lines
1.3 KiB
Markdown
53 lines
1.3 KiB
Markdown
# Switch 开关
|
||
|
||
表示两种相互对立的状态间的切换,多用于触发「开/关」。
|
||
|
||
## 基本用法
|
||
|
||
<demo-block type="form" :config="[{
|
||
type: 'switch',
|
||
name: 'switch',
|
||
text: '开关'
|
||
}]"></demo-block>
|
||
|
||
## 扩展的 value 类型
|
||
|
||
<demo-block type="form" :config="[{
|
||
type: 'switch',
|
||
name: 'switch',
|
||
text: '开关',
|
||
activeValue: 'on',
|
||
inactiveValue: 'off'
|
||
}]">
|
||
<template #source>
|
||
<p>
|
||
设置 activeValue 和 inactiveValue 属性,接受 Boolean , String 或 Number 类型的值。
|
||
</p>
|
||
</template>
|
||
</demo-block>
|
||
|
||
## 禁用状态
|
||
|
||
<demo-block type="form" :config="[{
|
||
type: 'switch',
|
||
name: 'switch',
|
||
text: '开关',
|
||
disabled: true
|
||
}]">
|
||
<template #source>
|
||
<p>
|
||
设置 disabled 属性,接受一个 Boolean,设置 true 即可禁用。
|
||
</p>
|
||
</template>
|
||
</demo-block>
|
||
|
||
|
||
## Attributes
|
||
|
||
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|
||
|---------- |-------- |---------- |------------- |-------- |
|
||
| name | 绑定值 | string | — | — |
|
||
| disabled | 是否禁用 | boolean / [Function](https://github.com/Tencent/tmagic-editor/blob/master/packages/form/src/schema.ts) | — | false |
|
||
| active-value | switch 打开时的值 | boolean / string / number | — | true |
|
||
| inactive-value | switch 关闭时的值 | boolean / string / number | — | false |
|