UNPKG

vue-set-star-rating

Version:
65 lines (46 loc) 1.33 kB
# 安装使用 # ``` npm i vue-stars-rating -S OR yarn vue-stars-rating ``` # 说明 # >改自 原创 JonathanDn 的开源组件 # 功能 # >1、点击评分 Click score >2、静态展示 Static display | parmas |value | remarks | |--|--|--| |clickChange|Boolean| 默认 false, 是否可以点击;false为不可以点击 | |config|Object|具体查看下面示例讲解| |stroke|String|描边颜色,边框| |itemclick|Fn|点击事件回调名称 @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); } }, ```