| 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 | |
|         } | |
|     } | |
| }
 |