props.js 1.91 KB
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
export default {
props: {
// 用于v-model双向绑定选中的星星数量
value: {
type: [String, Number],
default: uni.$u.props.rate.value
},
// 要显示的星星数量
count: {
type: [String, Number],
default: uni.$u.props.rate.count
},
// 是否不可选中
disabled: {
type: Boolean,
default: uni.$u.props.rate.disabled
},
// 是否只读
readonly: {
type: Boolean,
default: uni.$u.props.rate.readonly
},
// 星星的大小,单位px
size: {
type: [String, Number],
default: uni.$u.props.rate.size
},
// 未选中时的颜色
inactiveColor: {
type: String,
default: uni.$u.props.rate.inactiveColor
},
// 选中的颜色
activeColor: {
type: String,
default: uni.$u.props.rate.activeColor
},
// 星星之间的间距,单位px
gutter: {
type: [String, Number],
default: uni.$u.props.rate.gutter
},
// 最少能选择的星星个数
minCount: {
type: [String, Number],
default: uni.$u.props.rate.minCount
},
// 是否允许半星
allowHalf: {
type: Boolean,
default: uni.$u.props.rate.allowHalf
},
// 选中时的图标(星星)
activeIcon: {
type: String,
default: uni.$u.props.rate.activeIcon
},
// 未选中时的图标(星星)
inactiveIcon: {
type: String,
default: uni.$u.props.rate.inactiveIcon
},
// 是否可以通过滑动手势选择评分
touchable: {
type: Boolean,
default: uni.$u.props.rate.touchable
}
}
}