Rate 评分

优质
小牛编辑
134浏览
2023-12-01

评分组件。实现一套滑动评分的机制,支持定制任意图标。

Usage

全部引入

import { Rate } from 'beeshell';

按需引入

import Rate from 'beeshell/dist/components/Rate';

Examples

image

Code

详细 Code

import { Rate } from 'beeshell'

<Rate
  total={3}
  value={1}
  iconSize={20}
  iconSpace={80}
  enableHalf={true}
  onChange={(value) => {
    console.log(value)
  }}
/>

API

Props

NameTypeRequiredDefaultDescription
styleViewStylefalse{}自定义样式
valuenumberfalse0分数
totalnumberfalse5总分数
iconsobjectfalse{}图标元素集合 { empty: ReactElement, full: ReactElement, half?: ReactElement }
iconSizenumbertrue20图标的尺寸
iconSpacenumbertrue4图标的间隔
enableHalfbooleanfalsetrue是否开启半分
onChangeFunctionfalsenull评分变化的回调函数