Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

star-rate-component

thalysonalexr12MITdeprecated1.0.7

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

A very simple component for star rating in Vue.js

Star Rate, Component Rate, VueJS Star, Star Rating Vue, Vue Star, Components in Vue

readme

Star Rate Component

NPM version GitHub version Software License

Star Rate Component

A simple component for VueJS. Star Rate Component is a component for VueJS for evaluating items through stars with or without punctuation. A customizable component in a simple and intuitive way with a sophisticated and good design.

Installation

Download (Zip)

Download this link.

Build

Clone this repository

$ git clone https://github.com/thalysonalexr/star-rate-component.git

NPM

Install the latest version by npm

$ npm install --save star-rate-component@latest

Get Started

Basic usage

Note: In your App.vue import

<template>
  <v-star-rate ref="component" />
</template>

<script>
import StarRate from 'star-rate-component'

export default {
  name: 'App',
  components: {
    // name of component star rate
    'v-star-rate': StarRate
  }
}
</script>
Basic usage

Get value of rating

Get a value of component by $refs in data: "note"

<script>
(...)
export default {
  (...)
  methods: {
    show () { console.log(this.$refs.component.note) }
  }
}
</script>
...

Set the size of the component

In property size

<template>
  <div>
    <v-star-rate ref="component1" size="sm" />
    <v-star-rate ref="component2" size="md" />
    <v-star-rate ref="component3" size="lg" />
  </div>
</template>
Size of component

Properties

Property Type Possible values Description Remarks
color-box String colors in rgb, rgba or hexadecimal Color for container box in component No required, default: #fcfcfc
color-text String colors in rgb, rgba or hexadecimal Color of pontuation and title No required
default-color-star String colors in rgb, rgba or hexadecimal Color of star deselected No required, default: #dbdbdb
borders Boolean true or false Border in container of component (box) No required, default: true
shine Boolean true or false Flashing stars animation No required, default: false
display String simple or normal Simple container without punctuation and without title. Normal container with punctuation. Container full with punctuation and title No required, default: full
title-box String Anywhere value Title in container box component No required
result Array Values type number An array with number-type values ​​of each star-rate-component component for generating an average in this result container No required
size String sm, md or lg Component container size No required, default: md
labels Object Anywhere value in keys object Title labels of each star in the assessment No required, default: {terrible: 'terrible', bad: 'bad', good: 'good', great: 'great', perfect: 'perfect'}

Credits

License

MIT License © 2018 - 2020 Made with ♥ by Thalyson Rodrigues