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