Rate 评分 
用于评分或打星
基本使用 
通过 v-model 绑定一个值
开启
自定义颜色 
effect-color 属性可以配置星星选中时的颜色,invalid-color属性可以配置星星未选中时的颜色
开启
辅助文字 
text-show 和 text-arr 属性可以配置星星选中时提示的文字
4星
开启
自定义 icon 
icon 属性可以自定义 icon
开启
Attributes 
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 
|---|---|---|---|---|
| v-model | 绑定值 | number | —— | —— | 
| max | 最大分值,展示的星星数量 | number | —— | 5 | 
| effect-color | 选中颜色 | string | —— | #fcc202 | 
| invalid-color  | 未选中的颜色 | string | —— | #eef | 
| readonly | 是否只读 | boolean | —— | false | 
| icon | 自定义 icon | FightingIcon | —— | —— | 
| size | 图标尺寸 | string / number | 25 | |
| text-show | 是否展示辅助文字 | boolean | —— | false | 
| text-color | 辅助文字颜色 | string | —— | —— | 
| text-arr | 辅助文字数组 | array | —— | ['极差', '失望', '一般', '不错', '很棒'] | 
| text-size | 辅助文字尺寸 | string / number | —— | —— | 
| on-change | 当分数发生改变时触发的回调 | RateChange | —— | —— | 
Interface 
组件导出以下类型定义:
ts
import type { RateInstance, RateProps, RateChange } from 'fighting-design'RateChange 
ts
type RateChange = (value: number) => number