Rate 评分
Maker
$formCreate.maker.rate('推荐级别','rate',2) .props({ count: 10 }) .validate([{required:true,type:'number',min:3, message: '请大于3颗星',trigger:'change'}])
JSON
{ type:"rate", field:"rate", title:"推荐级别", value:3.5, props:{ count: 10, }, validate:[ {required:true,type:'number',min:3, message: '请大于3颗星',trigger:'change'} ]}
参考:Ant-desing-vue_Rate
value :Number
props
| 属性 |
说明 |
类型 |
默认值 |
| allowClear |
是否允许再次点击后清除 |
boolean |
true |
| allowHalf |
是否允许半选 |
boolean |
false |
| autoFocus |
自动获取焦点 |
boolean |
false |
| character |
自定义字符 |
String or slot=”character” |
<Icon type="star" /> |
| count |
star 总数 |
number |
5 |
| disabled |
只读,无法进行交互 |
boolean |
false |
| tooltips |
自定义每项的提示信息 |
string[] |
- |
on 事件
| 事件名称 |
说明 |
回调参数 |
| blur |
失去焦点时的回调 |
Function() |
| change |
选择时的回调 |
Function(value: number) |
| focus |
获取焦点时的回调 |
Function() |
| hoverChange |
鼠标经过时数值变化的回调 |
Function(value: number) |
| keydown |
按键回调 |
Function(event) |