Skip to content

Rate 评分

用于评分

基础用法

通过 v-model 来绑定当前评分值。

Details
vue
<template>
  <ARate v-model="rateValue"></ARate>
</template>

<script lang="ts" setup>
import { ref } from 'vue';

const rateValue = ref(3);
</script>

<style>

</style>

可自定义颜色

设置 color 属性可以设置选中时的颜色

Details
vue
<template>
  <ARate v-model="rateValue" color="red"></ARate>
</template>

<script lang="ts" setup>
import { ref } from 'vue';

const rateValue = ref(4);
</script>

<style>

</style>

禁用状态

设置 disabled 来禁用评分。

Details
vue
<template>
  <ARate v-model="rateValue" color="red" disabled></ARate>
</template>

<script lang="ts" setup>
import { ref } from 'vue';

const rateValue = ref(4);
</script>

<style>

</style>

自定义长度

设置 max 来定义评分的长度。

Details
vue
<template>
  <ARate :max="10" v-model="rateValue" color="red"></ARate>
</template>

<script lang="ts" setup>
import { ref } from 'vue';

const rateValue = ref(7);
</script>

<style>

</style>
属性名说明类型默认值
v-model绑定的值number
color颜色string
disabled是否禁用boolean
max定义长度boolean