# Rate 评分

# 基础用法

<wx-rate v-model="n1"></wx-rate>

<script>
export default {
  data() {
    return {
      n1: 2
    };
  }
};
</script>

# 自定义尺寸

<wx-rate v-model="n2" :size="35"></wx-rate>

<script>
export default {
  data() {
    return {
      n2: 3
    };
  }
};
</script>

# 自定义数量

<wx-rate v-model="n3" :count="7"></wx-rate>

<script>
export default {
  data() {
    return {
      n3: 0
    };
  }
};
</script>

# 自定义颜色

<wx-rate v-model="n4" color="#ee0a24"></wx-rate>

<script>
export default {
  data() {
    return {
      n4: 1
    };
  }
};
</script>

# 禁用状态

<wx-rate v-model="n5" disabled></wx-rate>

<script>
export default {
  data() {
    return {
      n5: 3
    };
  }
};
</script>

# 辅助描述

<wx-rate v-model="n6" label="评分" :texts="texts"></wx-rate>

<script>
export default {
  data() {
    return {
      n6: 4,
      texts: ["非常差", "不满意", "一般", "满意", "非常满意"]
    };
  }
};
</script>

# change事件

<wx-rate v-model="n7" @change="handleChange"></wx-rate>

<script>
export default {
  data() {
    return {
      n7: 2
    };
  },
  methods: {
    handleChange(v) {
      this.$toast(`当前值:${v}`);
    }
  }
};
</script>

# Rate Attributes

参数 说明 类型 可选值 默认值
v-model/value 绑定值 Number - -
count 评分图标数, 即最大分值 Number - 5
size 评分图标尺寸,单位为px Number - 28
color 评分图标选中颜色 String - -
spacing 评分图标间距 Number - 12
label 评分标题,空值即不显示 String - -
texts 分值辅助说明,空值即不显示 Array - -
disabled 禁用状态 Boolean - false

# Rate Events

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