{
"schema": {
"type": "object",
"properties": {
"fit": {
"title": "确定图片如何适应容器框,同原生 object-fit",
"type": "string",
"enum": ["fill", "contain", "cover", "none", "scale-down"],
"enumNames": [
"被替换的内容将被缩放,以在填充元素的内容框时保持其宽高比",
"被替换的内容大小可以填充元素的内容框",
"被替换的内容大小保持其宽高比,同时填充元素的整个内容框",
"被替换的内容尺寸不会被改变",
"内容的尺寸就像是指定了none 或 contain,取决于哪一个将导致更小的对象尺寸"
],
"default": ""
},
"lazy": {
"title": "是否开启懒加载",
"type": "boolean",
"default": false
},
"$$preview-src-list": {
"title": "开启图片预览功能",
"type": "array",
"default": []
},
"scroll-container": {
"title": "开启懒加载后,监听 scroll 事件的容器,默认值为最近一个 overflow 值为 auto 或 scroll 的父元素",
"type": "string",
"default": ""
},
"src": {
"title": "图片源,同原生src属性",
"type": "string"
},
"z-index": {
"title": "设置图片预览的 z-index",
"type": "number",
"default": 2000
},
"#error": {
"title": "加载失败的内容插槽",
"type": "string"
},
"#placeholder": {
"title": "图片未加载的占位内容插槽",
"type": "string"
}
}
}
}