bee-rate
v2.0.4
Published
Rate ui component for react
Downloads
142
Readme
bee-rate
react bee-rate component for tinper-bee
评分组件
使用方法
import Rate from 'bee-rate';
class Rate extends Component {
render() {
return (
<Rate/>
)
}
}
样式引入
- 可以使用link引入build目录下Rate.css
<link rel="stylesheet" href="./node_modules/bee-rate/build/Rate.css">
- 可以在js中import样式
import "./node_modules/bee-rate/src/Rate.scss"
//或是
import "./node_modules/bee-rate/build/Rate.css"
API
|参数|说明|类型|默认值|
|:---|:---:|:--:|---:|
|count|star总数|number
|5|
|value|当前数,受控值|number
|-|
|defaultValue|默认值|number
|0|
|onChange|选择时的回调|function
|-|
|onHoverChange|鼠标经过时数值变化的回调|function
|-|
|allowHalf|是否允许半选|boolean
|false|
|disabled|只读,无法进行交互|boolean
|false|
|character|自定义字符|ReactNode
/string
||
|className|自定义样式类名|string
|-|
|style| 自定义样式对象|object
|-|
开发调试
$ npm install -g bee-tools
$ git clone https://github.com/tinper-bee/bee-rate
$ cd bee-rate
$ npm install
$ npm run dev