Rate
Install
Usage
Basic Usage
Custom Icon
Custom Style
Half Star
Custom Count
Disabled
Readonly
Change Event
API
Props
| Attribute |
Description |
Type |
Default |
| v-model |
Current rate |
number |
- |
| count |
Count |
number | string |
5 |
| size |
Icon size |
number | string |
20px |
| gutter |
Icon gutter |
number | string |
4px |
| color |
Selected color |
string |
#ee0a24 |
| void-color |
Void color |
string |
#c8c9cc |
| disabled-color |
Disabled color |
string |
#c8c9cc |
| icon |
Selected icon |
string |
star |
| void-icon |
Void icon |
string |
star-o |
icon-prefix v2.5.3 |
Icon className prefix |
string |
van-icon |
| allow-half |
Whether to allow half star |
boolean |
false |
| readonly |
Whether to be readonly |
boolean |
false |
| disabled |
Whether to disable rate |
boolean |
false |
| touchable |
Whether to allow select rate by touch gesture |
boolean |
true |
Events
| Event |
Description |
Parameters |
| change |
Emitted when rate changed |
current rate |
Less Variables
How to use: Custom Theme.
| Name |
Default Value |
Description |
| @rate-icon-size |
20px |
- |
| @rate-icon-gutter |
@padding-base |
- |
| @rate-icon-void-color |
@gray-5 |
- |
| @rate-icon-full-color |
@red |
- |
| @rate-icon-disabled-color |
@gray-5 |
- |