使用于查看图片、点击放大、查看多张图片、下载图片
安装
npm i react-zmage --save
使用
1.引入组件
import Zmage from 'react-zmage'
2.将页面中的 img 标签替换为 Zmage 组件
<img src="图片源连接"/>
👆 to 👇
<Zmage src="图片源连接"/>
// 现在这些图片都可以放大查看了 !
函数调用来唤出图片
// Zmage.browsing 函数接受的参数与 <Zmage/> 组件完全一致
<a onClick={() => Zmage.browsing({ src:imagePath })}>任意元素</a>
在typescript中使用
import ReactZmage from 'react-zmage';
// 在生命周期等方法中使用
public componentDidMount() {
const zmage = new ReactZmage({
// ...options
});
}
// 也支持组件方式使用
public render(): JSX.Element {
const defaultConfig = {
src: 'http://zmage.caldis.me/imgSet/childsDream/demo.jpg',
alt: '示例图片',
};
return (
<Reac