Rate 评分

    对事物进行快速的评级操作,或对评价进行展示。

    基础用法

    基本用法。

    Rate 评分 - 图2

    半星

    1. <template>
    2. <Rate allow-half v-model="valueHalf" />
    3. </template>
    4. <script>
    5. export default {
    6. data () {
    7. return {
    8. valueHalf: 2.5
    9. }
    10. }
    11. </script>

    显示提示

    设置属性 show-text 可以显示提示文字。

    提示内容也可以通过 slot 自定义。

    Rate 评分 - 图4

    只读

    设置属性 disabled 开启只读模式,无法交互。

    1. <Rate disabled v-model="valueDisabled" />
    2. </template>
    3. <script>
    4. export default {
    5. data () {
    6. return {
    7. valueDisabled: 2
    8. }
    9. }
    10. }
    11. </script>

    清除

    支持允许或者禁用清除。

    自定义字符或图标

    设置 character 属性,可以自定义字符。

    设置 iconcustom-icon 属性,可以自定义图标。

    1. <Rate v-model="value3" character="A" />
    2. <Rate v-model="value4" character="好" />
    3. <Rate v-model="value5" icon="ios-heart" />
    4. </template>
    5. <script>
    6. export default {
    7. data () {
    8. return {
    9. value3: 3,
    10. value4: 3,
    11. value5: 3
    12. }
    13. }
    14. }

    Rate events

    事件名说明返回值
    on-change评分改变时触发value