1.2.0 • Published 4 years ago

xy-image v1.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago
IEChromeFirefoxOperaSafari
IE 10+ ✔Chrome 31.0+ ✔Firefox 31.0+ ✔Opera 30.0+ ✔Safari 7.0+ ✔

NPM version node version npm download

xy-image

xy-image

图片组件

特性

  • 错误图像显示
  • 响应图片, 根据媒体查询显示不同的图片
  • Placeholder 图片占位符

安装

# yarn
yarn add xy-image

使用例子

import React from "react";
import ReactDOM from "react-dom";
import Image from "xy-image";
// 加载样式
import "xy-image/assets/index.css";
ReactDOM.render(<Image src="xx.png" />, container);

API

属性说明类型默认值
querieConfigs媒体查询配置MediaQueryConfig[]
stop阻止加载图片, 可通过此属性自行封装实现延迟加载图片booleanfalse
loadNode加载内容, 图片加载中时显示的内容React.ReactNode
failNode错误内容, 图片加载失败时显示的内容React.ReactNode
src图像路径string
alt图片描述string
crossOrigin跨域源"anonymous"/"use-credentials"
width图片宽度number/string
height图片高度number/string
onClick点击事件(e: React.MouseEvent<HTMLImageElement, MouseEvent>) => void
onLoad图片加载完毕() => void
onError图片加载失败() => void

MediaQueryConfig

export interface MediaQueryConfig {
    /**
     * 媒体查询
     * (min-width: 1500px) 字符串 或 1500 数值
     */
    querie: string | number;
    /**
     * 对应查询显示图片路径
     */
    src: string;
}

开发

yarn run start

例子

http://localhost:6006

测试

yarn run test

开源许可

xy-image is released under the MIT license.

1.2.0

4 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

0.0.1

5 years ago