Appearance
Rate 评分
评分组件,支持半星、自定义字符和清除。
基础用法
评分:3
半星
设置 allowHalf 支持选择半星。
评分:2.5
允许清除
设置 allowClear,再次点击同一评分可清零。
再次点击同一星可清零。评分:3
禁用状态
自定义字符
通过 character 和 count 自定义评分字符和数量。
尺寸
API
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| modelValue | number | — | 受控评分值 |
| defaultValue | number | 0 | 非受控初始值 |
| count | number | 5 | 星星总数 |
| allowHalf | boolean | false | 允许半星 |
| allowClear | boolean | true | 允许再次点击清零 |
| disabled | boolean | false | 禁用 |
| character | string | '★' | 评分字符 |
| size | 'sm' | 'md' | 'lg' | 'md' | 尺寸 |
Events
| 事件名 | 回调参数 | 说明 |
|---|---|---|
| update:modelValue | (value: number) | 评分变更 |
| change | (value: number) | 评分变更 |