跳到主要内容

开关 Switch

开关选择器

安装使用​

import { TiSwitch } from '@titian-design/mobile-react'

用法示例​

基础用法
codesanbox
copy
code
尺寸大小
codesanbox
copy
code
颜色
codesanbox
copy
code
默认值
codesanbox
copy
code
禁用
codesanbox
copy
code
加载中
codesanbox
copy
code

TiSwitch API​

属性 Properties​

名称类型是否必填默认值说明备注
valueboolean否-展示
defaultValueboolean否true提示类型-
sizenumber否theme.fontSize.t1大小-
disabledboolean否false点击禁用-
activeColorstring否theme.color.brand.1000选中颜色-
colorstring否color.gray.texticon.250未选颜色-
loadingboolean否false加载中-
extStylestring否-容器样式-

事件 Events​

名称参数列表描述备注
onChange(e: CustomEvent<boolean>) => void当前状态:打开/关闭-

外部样式类 External Classes​

名称说明备注
extClass根节点可扩展的类名-

CSS 变量 CSS Variable​

变量默认值说明备注
--switch-bg-colortheme.color.gray.texticon.250组件未选中状态下背景色-
--switch-active-bg-colortheme.color.brand.1000组件选中状态下背景色,默认跟随主题色-
--switch-ball-bg-colortheme.color.gray.texticon.invert球背景色-
--switch-loading-colortheme.color.brand.1000加载图标颜色,默认跟随主题色-