Skip to content

评分 Rate ​

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

基础使用 ​

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

隐藏源代码

半颗星星 ​

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

隐藏源代码

只读、禁用 ​

隐藏源代码

清空 ​

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

隐藏源代码

自定义颜色 ​

activeColor 设置激活时的颜色。

隐藏源代码

API ​

RateProps ​

属性类型可选默认值描述版本
modelValuenumber | null是评分组件 Rate 的值(受控模式)。0.2.0
defaultValuenumber | null是评分组件 Rate 的默认值(非受控模式)。0.2.0
disabledboolean是false是否禁用。0.2.0
readonlyboolean是false是否只读。0.2.0
clearableboolean是false是否可清除。0.2.0
countnumber是5可选择图案的数量。0.2.0
allowHalfboolean是false是否可选择半颗星。0.2.0
activeColorstring是'#FFCC33'激活时的颜色。详见 支持的颜色解析。0.2.0
pollSizeChangeboolean是false开启轮询组件尺寸变化,可能会影响性能。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