npm.io
3.3.55 • Published 6 years ago

@beisen-phoenix/switch

Licence
ISC
Version
3.3.55
Deps
3
Size
31 kB
Vulns
0
Weekly
0

Switch 开关组件

目前支持两种尺寸:default|small

API

参数 说明 类型 默认值 是否必传 备注
className 自定义类名 string 无 否
prefixCls 自定义类名前缀 string phoenix-switch 否 非必要时不建议使用,传值后需要自定义所有样式
disabled 是否可用 boolean false 否
size 组件尺寸,可选值为default、small string default 否
checkedChildren 开启状态时组件内显示的内容 ReactNode null 否
unCheckedChildren 关闭状态时组件内显示的内容 ReactNode null 否
onChange 状态改变时的回调, 参数为checked和SyntheticEvent function 无 否
onMouseUp 鼠标抬起时的回调,参数为SyntheticEvent function 无 否
onClick 点击回调, 参数为checked和SyntheticEvent function 无 否
tabIndex tabindex值 number 0 否 若tab键切换时不希望被遍历到,请设置值为-1
checked 开关状态 boolean false 否
defaultChecked 开关默认状态 boolean false 否
autoFocus 自动获得焦点 boolean false 否
loading loading状态 boolean false 否
style 内联样式 object 无 否