Skip to content
On this page

Rate 评分

用于评分或打星

基本使用

通过 v-model 绑定一个值

开启

自定义颜色

effect-color 属性可以配置星星选中时的颜色,invalid-color属性可以配置星星未选中时的颜色

开启

辅助文字

text-showtext-arr 属性可以配置星星选中时提示的文字

4星

开启

自定义 icon

icon 属性可以自定义 icon

开启

Attributes

参数说明类型可选值默认值
v-model绑定值number————
max最大分值,展示的星星数量number——5
effect-color选中颜色string——#fcc202
invalid-color 未选中的颜色string——#eef
readonly是否只读boolean——false
icon自定义 iconFightingIcon————
size图标尺寸string / number25
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

Contributors