# Rate 评分
# 使用指南
import Rate from '@hips/uni-ui/lib/rate';
export default {
components: {
'hips-rate': Rate,
},
};
1
2
3
4
5
6
7
2
3
4
5
6
7
# 跨平台支持
微信小程序 | 支付宝小程序 | 钉钉小程序 | 百度小程序 | 头条小程序 | QQ 小程序 |
---|---|---|---|---|---|
✔️ | - | - | - | - | - |
# 代码演示
# 基础用法
<hips-rate v-model="score" />
1
export default {
data() {
return {
score: 3,
};
},
};
1
2
3
4
5
6
7
2
3
4
5
6
7
# 只读
<hips-rate v-model="score" readonly />
1
# 禁用
<hips-rate v-model="score" disabled />
1
# 自定义最大分数
<hips-rate v-model="score" :max="6" />
1
# 修改样式
<hips-rate v-model="score" :size="60" />
<hips-rate v-model="score" color="gray" active-color="orange" />
1
2
3
2
3
# Rate API
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
value | 使用 v-model 绑定 | Number | 0 |
max | 最大分数 | Number | 5 |
active-color | 达到分数的图标颜色 | String | #1F8CEB |
color | 未达到分数的图标颜色 | String | #c7c7c7 |
icon | 图标名称 | String | star |
readonly | 是否只读 | Boolean | false |
disabled | 是否禁用 | Boolean | false |
size | 图标大小 | Number | 40 |
注意
不支持自定义图标