# Rate 评分
### 介绍
用于快速的评级操作,或对评价进行展示。
### 安装
``` javascript
import { createApp } from 'vue';
//vue
import { Rate,Icon } from '@nutui/nutui';
//taro
import { Rate,Icon } from '@nutui/nutui-taro';
const app = createApp();
app.use(Rate);
app.use(Icon);
```
## 代码演示
### 基础用法
``` html
```
``` javascript
import { ref } from 'vue';
setup() {
const value = ref(3);
return { value }
}
```
### 自定义icon
``` html
```
### 自定义数量
``` html
```
### 自定义颜色
``` html
```
### 禁用状态
``` html
```
### 只读
``` html
```
### 绑定事件
``` html
```
``` javascript
import { ref } from 'vue';
setup() {
const value = ref(3);
const onChange = (val)=>{
Toast.text(val);
}
return { value }
}
```
### 自定义尺寸
``` html
```
## Prop
| 字段 | 说明 | 类型 | 默认值 |
|-----------------|-------------------------------------------|---------|------------------|
| v-model | 当前 star 数,可使用 v-model 双向绑定数据 | Number | - |
| count | star 总数 | Number | 5 |
| icon-size | star 大小 | Number | 18 |
| active-color | 图标选中颜色 | String | #fa200c |
| void-color | 图标未选中颜色 | String | #ccc |
| unchecked-icon | 使用图标(未选中)[图标名称](#/icon) | String | star-n |
| checked-icon | 使用图标(选中)[图标名称](#/icon) | String | star-fill-n |
| font-class-name | 自定义icon 字体基础类名 | String | `nutui-iconfont` |
| class-prefix | 自定义icon 类名前缀,用于使用自定义图标 | String | `nut-icon` |
| allow-half | 是否半星 | Boolean | false |
| readonly | 是否只读 | Boolean | false |
| disabled | 是否禁用 | Boolean | false |
| spacing | 间距 | Number | 20 |
## Event
| 字段 | 说明 | 回调参数 |
|--------|----------------------------|----------|
| change | 当前分值修改时时触发的事件 | 当前值 |