Version: 3.x
Switch
开关选择器
#
类型#
示例代码- React
- Vue
#
SwitchProps参数 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
checked | boolean | false | 否 | 是否选中 |
disabled | boolean | false | 否 | 是否禁用 |
type | "switch" | "checkbox" | "switch" | 否 | 样式,有效值:switch, checkbox |
color | string | "#04BE02" | 否 | switch 的颜色,同 css 的 color |
onChange | BaseEventOrigFunction<onChangeEventDetail> | 否 | checked 改变时触发 change 事件 |
H5 属性
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
nativeProps | Object | {} | H5 独有,用于透传 WebComponents 上的属性到内部 H5 标签上 |
#
API 支持度API | 微信小程序 | 百度小程序 | 支付宝小程序 | 字节跳动小程序 | H5 | React Native |
---|---|---|---|---|---|---|
SwitchProps.checked | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
SwitchProps.disabled | ✔️ | ✔️ | ||||
SwitchProps.type | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
SwitchProps.color | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
SwitchProps.onChange | ✔️ | ✔️ |
#
onChangeEventDetail参数 | 类型 |
---|---|
value | boolean |
#
API 支持度API | 微信小程序 | 百度小程序 | 支付宝小程序 | 字节跳动小程序 | H5 | React Native |
---|---|---|---|---|---|---|
Switch | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |