name | title | route |
---|---|---|
Rate |
评分 |
/components/Rate |
评分组件。实现一套滑动评分的机制,支持定制任意图标。
import { Rate } from 'beeshell';
import Rate from 'beeshell/dist/components/Rate';
import { Rate } from 'beeshell'
<Rate
total={3}
value={1}
iconSize={20}
iconSpace={80}
enableHalf={true}
onChange={(value) => {
console.log(value)
}}
/>
Name | Type | Required | Default | Description |
---|---|---|---|---|
style | ViewStyle | false | {} | 自定义样式 |
value | number | false | 0 | 分数 |
total | number | false | 5 | 总分数 |
icons | object | false | {} | 图标元素集合 { empty: ReactElement, full: ReactElement, half?: ReactElement } |
iconSize | number | true | 20 | 图标的尺寸 |
iconSpace | number | true | 4 | 图标的间隔 |
enableHalf | boolean | false | true | 是否开启半分 |
onChange | Function | false | null | 评分变化的回调函数 |