Rater 评分组件

Props

参数 说明 类型 默认值
max 可选,最高评分值 Number 5
value 可选,评分值 Number 0
v-model Boolean false value的双向绑定
disabled Boolean 可选,不可点击 false
star 可选,评分图标样式 String
active-color 可选,激活颜色 String #fc6
margin 可选,图标间距离 Number 2
fontSize 可选,图标大小 Number 25

一般使用


<template>
<div>
    <rater :value="3"></rater>
</div>
<div>
    <rater :value="2" :margin="15" active-color="#04BE02"></rater>
</div>
<div>
    <rater :value="5" :max="6" :font-size="15" active-color="#FF9900"></rater>
</div>
</template>
<style>
div {
    margin:5px 0;
}
</style>

不可点击


<template>
<div>
    <rater :value="4" disabled></rater>
</div>
<div>
    <rater :value="3.5"  active-color="#04BE02" disabled></rater>
</div>
</template>
<style>
div {
    margin:5px 0;
}
</style>

自定义评分图标


<template>
<div>
    <rater :value="5" star="☼" active-color="#FF9900"></rater>
</div>
<div>
    <rater :value="4" star="囧" active-color="#FF9900"></rater>
</div>
</template>
<style>
div {
    margin:5px 0;
}
</style>

双向绑定


<template>
<rater v-model="rate"></rater>
<div>评分:{{rate}}</div>
</template>
<script>
export default {
    data: {
        rate:3
    }
}
</script>

results matching ""

    No results matching ""