Comments (3)
The main issue with removing the rating by clicking part of the star is that increments
are customizable, so this wouldn't work across the board (for example what part of the star would reset it when increments are 0.01?). It is however, pretty straightforward to create your own reset button:
Markup
<div id="app">
<star-rating v-model="rating"></star-rating>
<br />
<a href="#" @click.prevent="rating = 0">Reset</a>
</div>
Vue Instance
Vue.component('star-rating', VueStarRating.default)
new Vue({
el: "#app",
data() {
return{
rating: 2
}
}
})
Here's the JSFiddle
Let me know if you have any other ideas for resetting the stars, I will be happy to consider them.
from vue-star-rating.
It will do the trick! thanks @craigh411
from vue-star-rating.
I simply add some whitespace to the left of the component like so:
<div class="float-left cursor-pointer" style="width:10px; height:40px;" v-on:click.prevent="rating=0"></div><star-rating value="rating" v-model="rating" :star-size="40" :increment="0.5"></star-rating>
This looks nicer than having a "reset" button.
from vue-star-rating.
Related Issues (20)
- How can i set 0 (Zero) by clicking on left star?
- hover event for vue-star-rating HOT 2
- Fix Expected Number with value, got String error HOT 3
- ner
- latest version not working in nuxt as "^1.6.1" this version does work HOT 8
- IE11 Error: Error in render: "TypeError: Object doesn't support property or method 'fill'" HOT 2
- The prop round-start-rating is incorrectly named HOT 1
- Type error when setting max-rating dynamically depending on hover.
- Warning: Attribute :read-only is not serializable as XML 1.0. HOT 1
- Unexpected token: name (AlphaColor) HOT 3
- stars not clicking HOT 7
- Starts not working
- How to use vue-star-rating in Nuxt [question]
- vite + typescript problem build producction
- Not working in Vue3 at all HOT 10
- Installation error HOT 1
- 'sr-only' class extend the width of web page
- Nova 4 Support
- TypeError: Cannot read properties of null (reading 'isCE') HOT 1
- Stars are not showing up Vue3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vue-star-rating.