lm-switch
Version:
* 作者:winber * 邮箱:winberxie@163.com * 版本:**`0.2.0`**
87 lines (56 loc) • 1.41 kB
Markdown
# switch
* 作者:winber
* 邮箱:winberxie@163.com
* 版本:**`0.2.0`**
## 介绍
switch 开关组件
## 安装
`lm-*` 组件使用 `npm` 进行管理,命名空间统一为 `lm-`,请使用以下命令进行组件安装。
```
npm i lm-switch --save
```
- 如果你还没有安装 `npm`,可通过以下方式进行 [安装](https://nodejs.org/en/download/)。
- 安装cnpm `npm install -g cnpm --registry=https://registry.npm.taobao.org`
## 使用
### 样例文档
```
<Switch
id="test"
checked={false}
onChange={this.onChange}
disabled={true}
/>
```
### 配置参数
| Prop | Type | Default | Description |
| ---- |:----:|:-------:| :----------:|
| **`id`** | `string` | `undefined` | 唯一表示组件的字符串(必传参数) |
| **`checked`** | `boolean` | `true` | 是否选中 |
| **`onChange`** | `func` | `undefined` | change事件回调函数 参数为当前是否选中 |
| **`disabled`** | `boolean` | `false` | 是否禁用 |
## 注意事项
- 因为组件使用了for属性,所以必须有唯一标识组件的id
## 开发调试
进入项目目录后,使用 `node` 命令启动服务
```
npm run start
```
打包发布可通过 `node` 命令执行
```
npm run build
npm publish
```
## 相关资料
* [lm 组件开发规范](http://)
## Changelog
### 0.1.0
1. init
### 0.2.0
1. update react to version 16