53 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
| export default {
 | |
|     props: {
 | |
|         // 头像图片组
 | |
|         urls: {
 | |
|             type: Array,
 | |
|             default: uni.$u.props.avatarGroup.urls
 | |
|         },
 | |
|         // 最多展示的头像数量
 | |
|         maxCount: {
 | |
|             type: [String, Number],
 | |
|             default: uni.$u.props.avatarGroup.maxCount
 | |
|         },
 | |
|         // 头像形状
 | |
|         shape: {
 | |
|             type: String,
 | |
|             default: uni.$u.props.avatarGroup.shape
 | |
|         },
 | |
|         // 图片裁剪模式
 | |
|         mode: {
 | |
|             type: String,
 | |
|             default: uni.$u.props.avatarGroup.mode
 | |
|         },
 | |
|         // 超出maxCount时是否显示查看更多的提示
 | |
|         showMore: {
 | |
|             type: Boolean,
 | |
|             default: uni.$u.props.avatarGroup.showMore
 | |
|         },
 | |
|         // 头像大小
 | |
|         size: {
 | |
|             type: [String, Number],
 | |
|             default: uni.$u.props.avatarGroup.size
 | |
|         },
 | |
|         // 指定从数组的对象元素中读取哪个属性作为图片地址
 | |
|         keyName: {
 | |
|             type: String,
 | |
|             default: uni.$u.props.avatarGroup.keyName
 | |
|         },
 | |
| 		// 头像之间的遮挡比例
 | |
|         gap: {
 | |
|             type: [String, Number],
 | |
|             validator(value) {
 | |
|                 return value >= 0 && value <= 1
 | |
|             },
 | |
|             default: uni.$u.props.avatarGroup.gap
 | |
|         },
 | |
| 		// 需额外显示的值
 | |
| 		extraValue: {
 | |
| 			type: [Number, String],
 | |
| 			default: uni.$u.props.avatarGroup.extraValue
 | |
| 		}
 | |
|     }
 | |
| }
 |