70 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 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
 | ||
|         }
 | ||
|     }
 | ||
| }
 | 
