zent
Version:
一套前端设计语言和基于React的实现
26 lines (21 loc) • 2.47 kB
Markdown
title: Rate
subtitle: 评分
path: component/rate
group: 信息录入
## Rate 评分
评分组件。
### API
| 属性 | 说明 | 类型 | 是否必须 | 默认值 | 备选值 |
| ---------- | ----------------------------------------------------------------------------------------------- | ------------------------- | -------- | ---------------------- | ------ |
| onChange | 选择时的回调 | `Function(value: number)` | 是 | - | |
| value | 当前数,受控值 | `number` | 否 | 0 | |
| allowClear | 是否允许再次点击后清除 | `boolean` | 否 | `true` | |
| allowHalf | 是否允许半选 | `boolean` | 否 | `false` | |
| character | 自定义字符 | `ReactNode` | 否 | `<Icon type="star" />` | |
| className | 自定义样式类名 | `string` | 否 | - | |
| count | `star` 总数 | `number` | 否 | 5 | |
| disabled | 禁用,无法进行交互 | `boolean` | 否 | `false` | |
| readOnly | 只读,仅用于展示,与 `disabled` 除语义差别外,主要区别是 cursor 不同,为真时可精确到 0.1 分显示 | `boolean` | 否 | `false` | |
| style | 自定义样式对象 | `object` | 否 | - | |