0.1.0 • Published 4 years ago

xy-switch v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago
IEChromeFirefoxOperaSafari
IE 10+ ✔Chrome 31.0+ ✔Firefox 31.0+ ✔Opera 30.0+ ✔Safari 7.0+ ✔

NPM version node version npm download

xy-switch

xy-switch

开关组件

安装

# yarn
yarn add xy-switch utils-hooks classnames

使用例子

import React from "react";
import ReactDOM from "react-dom";
import Switch from "xy-switch";
ReactDOM.render(<Switch />, container);

API

属性说明类型默认值
checked复选框是否选中boolean
defaultChecked默认是否选中boolean
disabled是否禁用boolean
autoFocus是否自动聚集焦点boolean
value同原生 input checkbox 一样的 valuestring
checkedChildren选中时得内容React.ReactNode
unCheckedChildren非选中时得内容React.ReactNode
onChangeSwitch 值更改事件(chcked: boolean) => void
onFocusCheckbox 聚集焦点事件(e: React.FocusEvent) => void
onBlurCheckbox 失去焦点事件(e: React.FocusEvent) => void
onClickCheckbox 点击事件(e: React.MouseEvent<HTMLInputElement, MouseEvent>) => void

开发

yarn run start

例子

http://localhost:6006

测试

yarn run test

开源许可

xy-switch is released under the MIT license.

0.1.0

4 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago