Rate 评分
星级评价组件,支持半星选择、自定义文案和只读
评分组件,用于星级评价,支持半星选择和自定义文案
演示
9:41
代码示例
引入
推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-rate />。
API
Rate Props
| 名称 | 类型 | 默认值 | 描述 | 必传 |
|---|---|---|---|---|
| value | number | 0 | 当前评分值 | N |
| max | number | 5 | 星星总数 | N |
| allowHalf | boolean | false | 是否允许半选 | N |
| readonly | boolean | false | 是否只读 | N |
| disabled | boolean | false | 是否禁用 | N |
| showText | boolean | false | 是否显示评分文案 | N |
| texts | Array<string> | 评分文案数组,按索引对应星星数量 | N | |
| gap | number | 4 | 星星之间的间距(px) | N |
| size | string | "20px" | 星星尺寸,如 "20px" | N |
| color | string | "" | 选中星星的颜色 | N |
| customStyle | string | "" | 自定义样式 | N |
Rate Events
| 名称 | 参数 | 描述 |
|---|---|---|
| change | value: number | 评分变化时触发 |
| update:modelValue | value: number | v-model 更新事件 |
Rate Slots
| 名称 | 描述 |
|---|---|
| - | - |
