You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					90 lines
				
				2.6 KiB
			
		
		
			
		
	
	
					90 lines
				
				2.6 KiB
			| 
											9 months ago
										 | export default {
 | ||
|  |     props: {
 | ||
|  |         // 图标类名
 | ||
|  |         name: {
 | ||
|  |             type: String,
 | ||
|  |             default: uni.$u.props.icon.name
 | ||
|  |         },
 | ||
|  |         // 图标颜色,可接受主题色
 | ||
|  |         color: {
 | ||
|  |             type: String,
 | ||
|  |             default: uni.$u.props.icon.color
 | ||
|  |         },
 | ||
|  |         // 字体大小,单位px
 | ||
|  |         size: {
 | ||
|  |             type: [String, Number],
 | ||
|  |             default: uni.$u.props.icon.size
 | ||
|  |         },
 | ||
|  |         // 是否显示粗体
 | ||
|  |         bold: {
 | ||
|  |             type: Boolean,
 | ||
|  |             default: uni.$u.props.icon.bold
 | ||
|  |         },
 | ||
|  |         // 点击图标的时候传递事件出去的index(用于区分点击了哪一个)
 | ||
|  |         index: {
 | ||
|  |             type: [String, Number],
 | ||
|  |             default: uni.$u.props.icon.index
 | ||
|  |         },
 | ||
|  |         // 触摸图标时的类名
 | ||
|  |         hoverClass: {
 | ||
|  |             type: String,
 | ||
|  |             default: uni.$u.props.icon.hoverClass
 | ||
|  |         },
 | ||
|  |         // 自定义扩展前缀,方便用户扩展自己的图标库
 | ||
|  |         customPrefix: {
 | ||
|  |             type: String,
 | ||
|  |             default: uni.$u.props.icon.customPrefix
 | ||
|  |         },
 | ||
|  |         // 图标右边或者下面的文字
 | ||
|  |         label: {
 | ||
|  |             type: [String, Number],
 | ||
|  |             default: uni.$u.props.icon.label
 | ||
|  |         },
 | ||
|  |         // label的位置,只能右边或者下边
 | ||
|  |         labelPos: {
 | ||
|  |             type: String,
 | ||
|  |             default: uni.$u.props.icon.labelPos
 | ||
|  |         },
 | ||
|  |         // label的大小
 | ||
|  |         labelSize: {
 | ||
|  |             type: [String, Number],
 | ||
|  |             default: uni.$u.props.icon.labelSize
 | ||
|  |         },
 | ||
|  |         // label的颜色
 | ||
|  |         labelColor: {
 | ||
|  |             type: String,
 | ||
|  |             default: uni.$u.props.icon.labelColor
 | ||
|  |         },
 | ||
|  |         // label与图标的距离
 | ||
|  |         space: {
 | ||
|  |             type: [String, Number],
 | ||
|  |             default: uni.$u.props.icon.space
 | ||
|  |         },
 | ||
|  |         // 图片的mode
 | ||
|  |         imgMode: {
 | ||
|  |             type: String,
 | ||
|  |             default: uni.$u.props.icon.imgMode
 | ||
|  |         },
 | ||
|  |         // 用于显示图片小图标时,图片的宽度
 | ||
|  |         width: {
 | ||
|  |             type: [String, Number],
 | ||
|  |             default: uni.$u.props.icon.width
 | ||
|  |         },
 | ||
|  |         // 用于显示图片小图标时,图片的高度
 | ||
|  |         height: {
 | ||
|  |             type: [String, Number],
 | ||
|  |             default: uni.$u.props.icon.height
 | ||
|  |         },
 | ||
|  |         // 用于解决某些情况下,让图标垂直居中的用途
 | ||
|  |         top: {
 | ||
|  |             type: [String, Number],
 | ||
|  |             default: uni.$u.props.icon.top
 | ||
|  |         },
 | ||
|  |         // 是否阻止事件传播
 | ||
|  |         stop: {
 | ||
|  |             type: Boolean,
 | ||
|  |             default: uni.$u.props.icon.stop
 | ||
|  |         }
 | ||
|  |     }
 | ||
|  | }
 |