# Rate
# Preview (opens new window)
# Rule
{
type:"rate",
field:"rate",
title:"推荐级别",
value:3.5,
props:{
"count": 10,
"allowHalf": false,
},
validate:[
{required:true,type:'number',min:3, message: '请大于3颗星',trigger:'change'}
]
}
参考:iview2.x (opens new window) | iview3.x (opens new window)
value: Number
# props
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
count | star 总数 | Number | 5 |
allow-half | 是否允许半选 | Boolean | false |
disabled | 是否只读,无法进行交互 | Boolean | false |
show-text | 是否显示提示文字 | Boolean | false |
clearable | 是否可以取消选择 | Boolean | false |
character | 自定义字符 | String | - |
icon | 使用图标 | String | - |
custom-icon | 使用自定义图标 | String | - |
# events
事件名 | 说明 | 返回值 |
---|---|---|
on-change | 评分改变时触发 | value |