UNPKG

lark-cms

Version:

Multi terminal CMS component library

56 lines (55 loc) 1.32 kB
import React from "react"; import PropTypes from "prop-types"; type propsDefined = { /** * 图片地址 */ uri: string; /** * 图片宽度(默认自适应) */ width?: number; /** * 图片高度(默认自适应) */ height?: number; /** * 加载中图片 */ loading?: string; /** * 加载中图片宽度 */ loadingWidth?: number; /** * 加载中图片高度 */ loadingHeight?: number; /** * 加载失败图片 */ error?: string; /** * 图片缩放模式 默认 cover,可配置:cover, contain, stretch, repeat, center */ resize?: string; /** * 图片自定义样式 */ style?: any; }; /** * 等比缩放图片展示的组件 */ declare function YhwScaledImage({ uri, width, height, loading, loadingWidth, loadingHeight, error, resize, style, }: propsDefined): React.JSX.Element; declare namespace YhwScaledImage { var propTypes: { uri: PropTypes.Validator<string>; width: PropTypes.Requireable<number>; height: PropTypes.Requireable<number>; loading: PropTypes.Requireable<string>; error: PropTypes.Requireable<string>; resize: PropTypes.Requireable<string>; }; } export default YhwScaledImage;