UNPKG

lm-switch

Version:

* 作者:winber * 邮箱:winberxie@163.com * 版本:**`0.2.0`**

87 lines (56 loc) 1.41 kB
# 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 ---