# Rate 评分

# 介绍

评分组件

# 引入

import { Rate } from 'mind-ui-vue';
Vue.use(Rate);

# 示例

# 基础用法

<m-rate v-model="value" @change="onChange" />

# 半选

<m-rate v-model="value" allow-half />

# 自定义数量

<m-rate v-model="3" :max="7" allow-half />

# 自定义步长 v1.0.4

<m-rate v-model="3" :max="10" :step="2" />

# 自定义图形

<m-rate v-model="4" icon="like-fill" color="#f00" void-icon="like-fill" />

# 只读

<m-rate v-model="4" readonly />

# 辅助文字

<m-rate 
  v-model="4" 
  show-text 
  :texts="['极差', '较差', '一般', '不错', '很棒']"
/>

# Api

# Props

参数 说明 类型 默认值
v-model 默认值 Number
step v1.0.4 步长 Number 1
max 图标数量 Number 5
size 图标大小,单位为 px Number 40
icon 选中时的图标名称 String star
color 选中图标颜色 String #ffd21e
void-icon 未选中时的图标名称 String star-fill
void-color 未选中图标颜色 String #c7c7c7
allow-half 是否允许半选 Boolean false
readonly 是否为只读状态 Boolean false
show-score 是否显示当前分数 Boolean false
show-text 是否显示辅助文字 Boolean false
text-color 辅助文字颜色 String #ffd21e
texts 辅助文字数组 Array ['极差', '较差', '一般', '不错', '很棒']

# Events

事件名称 说明 回调参数
change 分值改变时触发 value: 变更后的分值