Rating
Quasar Rating is a Component which allows users to rate items, usually known as “Star Rating”.
Works well with QField for additional functionality such as a helper, error message placeholder and many others.
Installation
Edit /quasar.conf.js
:framework: {
components: ['QRating']
}
Basic Usage
<q-rating v-model="ratingModel" :max="3" /> |
Vue Properties
Supports v-model
which should be binded to a Number in your scope.
Vue Property | Type | Description |
---|---|---|
max |
Number | Number of icons to display. |
icon |
String | Icon to use as grade. Default value: grade . |
color |
String | One of Quasar Color Palette. |
size |
String | CSS size String. Examples: ‘12px’, ‘2rem’. |
readonly |
Boolean | Display as readonly. |
disable |
Boolean | When set to true user can not change model value and Rating is faded. |
Vue Methods
Vue Method | Description |
---|---|
set(value) |
Parses and sets that value. |
Vue Events
Vue Event | Description |
---|---|
@input(newVal) |
Triggered on model value change. |
@change(newVal) |
Triggered on model value change. |
Coloring
Use one of the Quasar colors from the Color Palette, like primary
, secondary
, orange-7
, teal-2
as CSS class:
<q-rating |