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.
		
		
		
		
		
			
		
			
				
					
					
						
							79 lines
						
					
					
						
							2.5 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							79 lines
						
					
					
						
							2.5 KiB
						
					
					
				
								export default {
							 | 
						|
								    props: {
							 | 
						|
								        // 是否展示弹窗
							 | 
						|
								        show: {
							 | 
						|
								            type: Boolean,
							 | 
						|
								            default: uni.$u.props.popup.show
							 | 
						|
								        },
							 | 
						|
								        // 是否显示遮罩
							 | 
						|
								        overlay: {
							 | 
						|
								            type: Boolean,
							 | 
						|
								            default: uni.$u.props.popup.overlay
							 | 
						|
								        },
							 | 
						|
								        // 弹出的方向,可选值为 top bottom right left center
							 | 
						|
								        mode: {
							 | 
						|
								            type: String,
							 | 
						|
								            default: uni.$u.props.popup.mode
							 | 
						|
								        },
							 | 
						|
								        // 动画时长,单位ms
							 | 
						|
								        duration: {
							 | 
						|
								            type: [String, Number],
							 | 
						|
								            default: uni.$u.props.popup.duration
							 | 
						|
								        },
							 | 
						|
								        // 是否显示关闭图标
							 | 
						|
								        closeable: {
							 | 
						|
								            type: Boolean,
							 | 
						|
								            default: uni.$u.props.popup.closeable
							 | 
						|
								        },
							 | 
						|
								        // 自定义遮罩的样式
							 | 
						|
								        overlayStyle: {
							 | 
						|
								            type: [Object, String],
							 | 
						|
								            default: uni.$u.props.popup.overlayStyle
							 | 
						|
								        },
							 | 
						|
								        // 点击遮罩是否关闭弹窗
							 | 
						|
								        closeOnClickOverlay: {
							 | 
						|
								            type: Boolean,
							 | 
						|
								            default: uni.$u.props.popup.closeOnClickOverlay
							 | 
						|
								        },
							 | 
						|
								        // 层级
							 | 
						|
								        zIndex: {
							 | 
						|
								            type: [String, Number],
							 | 
						|
								            default: uni.$u.props.popup.zIndex
							 | 
						|
								        },
							 | 
						|
								        // 是否为iPhoneX留出底部安全距离
							 | 
						|
								        safeAreaInsetBottom: {
							 | 
						|
								            type: Boolean,
							 | 
						|
								            default: uni.$u.props.popup.safeAreaInsetBottom
							 | 
						|
								        },
							 | 
						|
								        // 是否留出顶部安全距离(状态栏高度)
							 | 
						|
								        safeAreaInsetTop: {
							 | 
						|
								            type: Boolean,
							 | 
						|
								            default: uni.$u.props.popup.safeAreaInsetTop
							 | 
						|
								        },
							 | 
						|
								        // 自定义关闭图标位置,top-left为左上角,top-right为右上角,bottom-left为左下角,bottom-right为右下角
							 | 
						|
								        closeIconPos: {
							 | 
						|
								            type: String,
							 | 
						|
								            default: uni.$u.props.popup.closeIconPos
							 | 
						|
								        },
							 | 
						|
								        // 是否显示圆角
							 | 
						|
								        round: {
							 | 
						|
								            type: [Boolean, String, Number],
							 | 
						|
								            default: uni.$u.props.popup.round
							 | 
						|
								        },
							 | 
						|
								        // mode=center,也即中部弹出时,是否使用缩放模式
							 | 
						|
								        zoom: {
							 | 
						|
								            type: Boolean,
							 | 
						|
								            default: uni.$u.props.popup.zoom
							 | 
						|
								        },
							 | 
						|
								        // 弹窗背景色,设置为transparent可去除白色背景
							 | 
						|
								        bgColor: {
							 | 
						|
								            type: String,
							 | 
						|
								            default: uni.$u.props.popup.bgColor
							 | 
						|
								        },
							 | 
						|
								        // 遮罩的透明度,0-1之间
							 | 
						|
								        overlayOpacity: {
							 | 
						|
								            type: [Number, String],
							 | 
						|
								            default: uni.$u.props.popup.overlayOpacity
							 | 
						|
								        }
							 | 
						|
								    }
							 | 
						|
								}
							 |