JSPM

st-rating

1.0.3
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q19340F
  • License ISC

A vue2 component of rating.

Package Exports

  • st-rating

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (st-rating) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

st-rating

A Vue2 component of rating.

Usage

first:

npm install st-rating

You can choose to import st-rating globally or locally.

If globally, in your main.js:

import Vue from 'vue'
import Rating from './plugins/ratings/index'
Vue.use(Rating)

then in you .vue file, you can write like this:

<st-rating :once="true"></st-rating>

If locally, in your .vue:

<template>
    <rating :once="true"></rating>
</template>
<script>
import rating from 'st-rating'
export default {
    /*...*/
    components: {
        rating
    }
    /*...*/
}
</script>

props

name type isRequired default meaning
once Boolean no false If true, just click once
stars Number no 0 Showed stars when mounted.

Event

If component has been clicked (starred), you can be informed by means of this:

<rating @starred="handleStarred"></rating>
<script>
methods: {
    handleStarred () {
        alert('Starred')
    }
}
</script>