本文主要是介绍AntDesignVue Rate 评分 实现五星好评功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
案例:基本用法
<script setup>
import {ref} from "vue";const value = ref()
</script>
<template><div class="p-8 bg-red-300 text-center"><a-rate v-model:value="value"/><a-divider/>{{ value }}</div>
</template>
案例:半颗星
核心:allow-half
支持给出四星半,三星半之类的半颗星的评价。
<script setup>
import {ref} from "vue";const value = ref()
</script>
<template><div class="p-8 bg-red-300 text-center"><a-rate v-model:value="value" allow-half/><a-divider/>{{ value }}</div>
</template>
案例:评价等级
核心::tooltips="desc"
<script setup>
import {ref} from "vue";const value = ref()
const desc = ref(["差评", "较差", "一般", "较好", "好评"])
</script>
<template><div class="p-8 bg-red-300 text-center"><a-rate v-model:value="value" :tooltips="desc"/><span class="ant-rate-text">{{ desc[value - 1]}}</span><a-divider/>{{ value }}</div>
</template>
案例:只读
核心:disabled
<template><a-rate :value="2" disabled />
</template>
案例:其他字符
<template><div><a-rate v-model:value="value1" allow-half><template #character><heart-outlined /></template></a-rate><br /><a-rate v-model:value="value2" character="A" allow-half style="font-size: 36px" /><br /><a-rate v-model:value="value3" character="好" allow-half /><br /></div>
</template>
<script setup>
import { ref } from 'vue';
const value1 = ref(2);
const value2 = ref(2.5);
const value3 = ref(0.5);
</script>
这篇关于AntDesignVue Rate 评分 实现五星好评功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!