bug
jiangping
2023-11-07 64b432916af9c9218ab3f3eca614e26c542142ae
minipro_standard/uni_modules/uview-ui/components/u-image/props.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,84 @@
export default {
    props: {
        // å›¾ç‰‡åœ°å€
        src: {
            type: String,
            default: uni.$u.props.image.src
        },
        // è£å‰ªæ¨¡å¼
        mode: {
            type: String,
            default: uni.$u.props.image.mode
        },
        // å®½åº¦ï¼Œå•位任意
        width: {
            type: [String, Number],
            default: uni.$u.props.image.width
        },
        // é«˜åº¦ï¼Œå•位任意
        height: {
            type: [String, Number],
            default: uni.$u.props.image.height
        },
        // å›¾ç‰‡å½¢çŠ¶ï¼Œcircle-圆形,square-方形
        shape: {
            type: String,
            default: uni.$u.props.image.shape
        },
        // åœ†è§’,单位任意
        radius: {
            type: [String, Number],
            default: uni.$u.props.image.radius
        },
        // æ˜¯å¦æ‡’加载,微信小程序、App、百度小程序、字节跳动小程序
        lazyLoad: {
            type: Boolean,
            default: uni.$u.props.image.lazyLoad
        },
        // å¼€å¯é•¿æŒ‰å›¾ç‰‡æ˜¾ç¤ºè¯†åˆ«å¾®ä¿¡å°ç¨‹åºç èœå•
        showMenuByLongpress: {
            type: Boolean,
            default: uni.$u.props.image.showMenuByLongpress
        },
        // åŠ è½½ä¸­çš„å›¾æ ‡ï¼Œæˆ–è€…å°å›¾ç‰‡
        loadingIcon: {
            type: String,
            default: uni.$u.props.image.loadingIcon
        },
        // åŠ è½½å¤±è´¥çš„å›¾æ ‡ï¼Œæˆ–è€…å°å›¾ç‰‡
        errorIcon: {
            type: String,
            default: uni.$u.props.image.errorIcon
        },
        // æ˜¯å¦æ˜¾ç¤ºåŠ è½½ä¸­çš„å›¾æ ‡æˆ–è€…è‡ªå®šä¹‰çš„slot
        showLoading: {
            type: Boolean,
            default: uni.$u.props.image.showLoading
        },
        // æ˜¯å¦æ˜¾ç¤ºåŠ è½½é”™è¯¯çš„å›¾æ ‡æˆ–è€…è‡ªå®šä¹‰çš„slot
        showError: {
            type: Boolean,
            default: uni.$u.props.image.showError
        },
        // æ˜¯å¦éœ€è¦æ·¡å…¥æ•ˆæžœ
        fade: {
            type: Boolean,
            default: uni.$u.props.image.fade
        },
        // åªæ”¯æŒç½‘络资源,只对微信小程序有效
        webp: {
            type: Boolean,
            default: uni.$u.props.image.webp
        },
        // è¿‡æ¸¡æ—¶é—´ï¼Œå•位ms
        duration: {
            type: [String, Number],
            default: uni.$u.props.image.duration
        },
        // èƒŒæ™¯é¢œè‰²ï¼Œç”¨äºŽæ·±è‰²é¡µé¢åŠ è½½å›¾ç‰‡æ—¶ï¼Œä¸ºäº†å’ŒèƒŒæ™¯è‰²èžåˆ
        bgColor: {
            type: String,
            default: uni.$u.props.image.bgColor
        }
    }
}