Rating 有五颗星, 默认 Rating 表示 5 分值.
Tip: 可以点击第一颗心的左侧空白处可以清除选择.
如果half属性为 true, 则 Rating 表示 10 分值.
defaultValue属性为非受控属性, value属性为非受控属性
使用slots属性可以为内部元素提供自定义 css 类名. slots.star可以为星级图案自定义背景色
Rating组件内置了几种星级图案.
| 属性名 | 类型 | 是否必须 | 默认值 | 说明 |
|---|---|---|---|---|
| count | number | undefined | no | 5 | 评级的数量 |
| defaultValue | number | undefined | no | ||
| half | boolean | undefined | no | 5 | 是否可评半级 |
| name | string | undefined | no | ||
| onChange | ((val: number) => void) | undefined | no | ||
| size | ThemeBaseSize | undefined | no | 显示尺寸 @link SizeMode | |
| slots | { star?: string | undefined; } | undefined | no | ||
| star | "heart" | "star" | "star2" | undefined | no | star2 | 星图像 |
| value | number | undefined | no | 5 | 当前的星级, 从1开始 |