UNPKG

1.73 kBMarkdownView Raw
1# bee-input-group
2[![npm version](https://img.shields.io/npm/v/bee-input-group.svg)](https://www.npmjs.com/package/bee-input-group)
3[![Build Status](https://img.shields.io/travis/tinper-bee/bee-input-group/master.svg)](https://travis-ci.org/tinper-bee/bee-input-group)
4[![Coverage Status](https://coveralls.io/repos/github/tinper-bee/bee-input-group/badge.svg?branch=master)](https://coveralls.io/github/tinper-bee/bee-input-group?branch=master)
5
6
7InputGroup 是包装 `FormControl` `InputGroupButton` `InputGroupAddon`的元素,实际应用中 `InputGroupAddon` `InputGroupButton`被集成到InputGroup中使用,格式如:`InputGroup.Addon` `InputGroup.Button`
8
9
10## 使用
11
12使用单独的bee-input-group包
13#### 组件引入
14先进行下载bee-input-group包
15```
16npm install --save bee-input-group
17```
18组件调用
19```js
20import InputGroup from 'bee-input-group';
21import Button from 'bee-button'
22React.render(<div>
23 <InputGroup>
24 <InputGroup.Addon>.00</InputGroup.Addon>
25 <FormControl type="text" />
26 </InputGroup>
27 <InputGroup>
28 <InputGroup.Button>
29 <Button>toggle</Button>
30 </InputGroup.Button>
31 <FormControl type="text" />
32 </InputGroup>
33</div>, document.getElementById('target'));
34```
35#### 样式引入
36- 可以使用link引入dist目录下bee-input-group.css
37```
38<link rel="stylesheet" href="./node_modules/build/bee-input-group.css">
39```
40- 可以在js中import样式
41```js
42import "./node_modules/src/InputGroup.scss"
43//或是
44import "./node_modules/build/bee-input-group.css"
45```
46
47
48
49
50
51#### 开发调试
52
53```sh
54$ git clone https://github.com/tinper-bee/bee-input-group
55$ cd bee-input-group
56$ npm install
57$ npm run dev
58```