/* tslint:disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface Image { /** * 图片资源地址 */ src?: string; /** * 图片裁剪、缩放的模式 */ mode?: "缩放" | "裁剪"; /** * 只针对 iOS 端;且 iOS 系统默认不解析 WEBP 格式,但该属性设为 true 时,只支持网络资源 WEBP 格式 */ webp?: boolean; /** * 图片懒加载,在图片即将进入一定范围(距离当前屏 50px)时才开始进行加载 */ "lazy-load"?: boolean; /** * 阻止长按图片时弹起默认菜单(即将该属性设置为image-menu-prevent="true"或image-menu-prevent),只在初始化时有效,不能动态变更;若不想阻止弹起默认菜单,则不需要设置此属性。注:长按菜单后的操作暂不支持 svg 格式 */ "image-menu-prevent"?: boolean; /** * 点击后是否预览图片。在不设置的情况下,若 image 未监听点击事件且宽度大于 1/4 屏宽,则默认开启 */ preview?: boolean; /** * 预览时显示的图片地址 */ "original-src"?: string; /** * 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {errMsg: 'something wrong'} */ bindError?: () => void; /** * 当图片载入完毕时,发布到 AppService 的事件名,事件对象event.detail = {height:'图片高度 px', width:'图片宽度 px'} */ bindLoad?: () => void; }