1.0.0 • Published 3 years ago

vue-set-star-rating v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

安装使用

npm i vue-stars-rating -S  OR yarn vue-stars-rating
 

说明

改自 原创 JonathanDn 的开源组件

功能

1、点击评分 Click score 2、静态展示 Static display

parmasvalueremarks
clickChangeBoolean默认 false, 是否可以点击;false为不可以点击
configObject具体查看下面示例讲解
strokeString描边颜色,边框
itemclickFn点击事件回调名称 @itemclick="itemclick" 该函数有三个参数(num=评分,i=star下标,event=原型)

完整用法

 <template>  
    <div>
      <stars-rating clickChange  stroke="#ECB871" v-bind="config" @itemclick="itemclick"></stars-rating>  
    </div>
  </template>
 data() {
      return {
        config: {
          rating: 4.9,//设置评分
          isIndicatorActive: false,//是否显示测试数据到页面上
          starStyle: {
            fullStarColor: "#ECB871",//填充颜色
            emptyStarColor: "rgba(0,0,0,0)",//背景填充颜色
            starWidth: 100,//宽度
            starHeight: 100//高度
          }
        }
      };
 },
    methods: {
      itemclick(num) {       
        this.$set(this.config,"rating", num); 
      }
    },