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 color property:<q-rating
color="orange"
v-model="ratingModel"
:max="5"
/>
Quasar

