bug
jiangping
2023-11-07 64b432916af9c9218ab3f3eca614e26c542142ae
minipro_standard/uni_modules/uview-ui/components/u-popup/props.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,79 @@
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
        }
    }
}