Skip to content

评分 Rate

好像大家都喜欢用星星打分。

基础使用

评分 Rate,传入 modelValue 进入受控模式。不传或者为 undefined 则为非受控模式,此时可以传入 defaultValue 属性作为默认值。

隐藏源代码

半颗星星

allowHalf 控制是否允许选择半颗星星。

隐藏源代码

只读、禁用

隐藏源代码

清空

clearabletrue 时,点击当前值对应的位置,Rate 值会被清空,设置为 0。

隐藏源代码

自定义颜色

activeColor 设置激活时的颜色。

隐藏源代码

API

RateProps

属性类型可选默认值描述版本
modelValuenumber | null评分组件 Rate 的值(受控模式)。0.2.0
defaultValuenumber | null评分组件 Rate 的默认值(非受控模式)。0.2.0
disabledbooleanfalse是否禁用。0.2.0
readonlybooleanfalse是否只读。0.2.0
clearablebooleanfalse是否可清除。0.2.0
countnumber5可选择图案的数量。0.2.0
allowHalfbooleanfalse是否可选择半颗星。0.2.0
activeColorstring'#FFCC33'激活时的颜色。详见 支持的颜色解析0.2.0
pollSizeChangebooleanfalse开启轮询组件尺寸变化,可能会影响性能。0.2.0

RateEvents

事件参数描述版本
update:modelValuevalue: number更新 modelValue 的回调。0.2.0
changevalue: number, event: Event评分的值改变的回调。0.2.0
selectvalue: number, event: MouseEvent选择评分图案的回调。0.2.0
clearvalue: number, event: MouseEvent清除评分的回调。0.2.0
focusevent: FocusEvent聚焦时的回调。0.2.0
blurevent: FocusEvent失焦时的回调。0.2.0