import{c as t,o as e,A as d}from"./vendor.80bf15c7.js";const a={class:"markdown-body"},n=d('
用于快速的评级操作,或对评价进行展示。
import { createApp } from 'vue';\nimport { Rate } from '@nutui/nutui';\n\nconst app = createApp();\napp.use(Rate);\n <nut-rate \n v-model:value="state.val"\n >\n </nut-rate>\n <nut-rate\n checked-icon="heart-fill1"\n unchecked-icon="heart"\n v-model:value="state.val3"\n >\n </nut-rate>\n <nut-rate \n :total="6" \n v-model:value="state.val4"\n >\n </nut-rate>\n <nut-rate \n active-color="#FFC800" \n v-model:value="state.val5"\n >\n </nut-rate>\n <nut-rate \n :disabled="true" \n v-model:value="state.val6"\n >\n </nut-rate>\n<nut-rate \n v-model:value="val"\n :readOnly="true"\n>\n</nut-rate>\n<nut-rate \n @click="onClick"\n>\n</nut-rate>\n<nut-rate \n :size="35"\n>\n</nut-rate>\n| 字段 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| total | star 总数 | Number | 5 |
| value | 当前 star 数,可使用 v-model 双向绑定数据 | Number | 0 |
| size | star 大小 | Number | 25 |
| spacing | 两个star的间距 | Number | 20 |
| read-only | 是否只读 | Boolean | false |
| unchecked-icon | 使用图标(未选中) | String | - |
| checked-icon | 使用图标(选中) | String | - |
| 字段 | 说明 | 回调参数 |
|---|---|---|
| click | 点击star时触发 | star的index |