更新记录

1.0.0(2025-01-25)

支持自定义图片的评分来咯~


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

thea-rate

介绍

自定义图片的评分组件 ——by妖妖

使用说明

template中添加组件

<Rate :value.sync="value1" :size="30" :count="6"></Rate>
<view>
    更换图片
    <Rate :value="'2.3'"
     fullUrl="/static/icon-heart-full1.png"
     harfUrl="/static/icon-heart-harf1.png"
     emptyUrl="/static/icon-heart-empty1.png"
    ></Rate>
</view>

script中添加引用

import Rate from '@/components/Rate/Rate.vue'
export default {
    data() {
        return {
            value1: 3.3
        }
    },
    methods: {

    }
}

属性说明

属性 类型 说明 默认值
value number 评分值 5
size number 图标大小(rpx) 40
count number 图标数量 40
readonly Boolean 是否只读 false
gutter Boolean 图标的间距(rpx) 20
fullUrl string 满图片地址 /static/icon-heart-full.png
harfUrl string 半图片地址 /static/icon-heart-harf.png
emptyUrl string 空图片地址 /static/icon-heart-empty.png

demo展示

<template>
    <view>
        <view>
            基础评分
            <Rate :value.sync="value1"></Rate>
        </view>
        <view>
            自定义大小
            <Rate :size="50"></Rate>
        </view>
        <view>
            自定义间距
            <Rate :gutter="30"></Rate>
        </view>
        <view>
            自定义数量
            <Rate :count="10"></Rate>
        </view>
        <view>
            只读
            <Rate readonly></Rate>
        </view>
        <view>
            更换图片
            <Rate :value="'2.3'"
             fullUrl="/static/icon-heart-full1.png"
             harfUrl="/static/icon-heart-harf1.png"
             emptyUrl="/static/icon-heart-empty1.png"
            ></Rate>
        </view>
    </view>
</template>

<script>
    import theaRate from '@/components/thea-rate/thea-rate.vue'
    export default {
        data() {
            return {
                value1: 3.3
            }
        },
        methods: {

        }
    }
</script>

<style>
page {
    padding: 30rpx;
    color: #999;
    line-height: 60rpx;
}
</style>

备注

有什么需要优化的可以提,也可以自己根据实际情况修改

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问