Switch
容器属性
所有组件配置的第一层均支持容器属性
组件属性 componentsProps
| Name | Type | Default | 是否支持 Variable Pattern | Description |
|---|---|---|---|---|
| className | string | ✔️ | 组件的 className | |
| style | object | 组件的 style | ||
| size | 'default' | 'small' | 可选项 | ||
| action | SwitchAction | Switch 点击的时候发生的动作 |
所有其余 componentsProps 将会被传给组件根元素(Switch)。
SwitchAction
| Name | Type | Default | 是否支持 Variable Pattern | Description |
|---|---|---|---|---|
| type | 'request' | 动作的类型 | ||
| method | 'get' | 'post' | 'put' | 'delete' | 当 type 等于 request 的时候,发送请求的方法 | ||
| url | string | ✔️ | 当 type 等于 request 的时候,发送请求的地址 | |
| openMessage | string | 当 type 等于 request 的时候,并且 Switch 操作是 "打开" 发送请求成功的提示信息 | ||
| closeMessage | string | 当 type 等于 request 的时候,并且 Switch 操作是 "关闭" 发送请求成功的提示信息 |
JS API
通过 formApi.getFieldApi() 获取的接口如下:
| Name | Type | Description |
|---|---|---|
| node | HTML Element | 组件的根 DOM 元素 |