跳到主要内容

开关 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-展示
defaultValuebooleantrue提示类型-
sizenumbertheme.fontSize.t1大小-
disabledbooleanfalse点击禁用-
activeColorstringtheme.color.brand.1000选中颜色-
colorstringcolor.gray.texticon.250未选颜色-
loadingbooleanfalse加载中-
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加载图标颜色,默认跟随主题色-