美文网首页
一、图片查看器viewer

一、图片查看器viewer

作者: 懒羊羊3号 | 来源:发表于2019-07-16 16:18 被阅读0次

官网
案例
接口

  • 每个id不一样
  • 注意销毁

示例

import React from 'react';
import Viewer from 'viewerjs';
import 'viewerjs/dist/viewer.css';
import './index.less';

let viewer = '';
class ImageView extends React.PureComponent {
  componentDidMount() {
    const { id } = this.props;
    if (id) {
      viewer = new Viewer(document.getElementById(id), {
        url: 'data-original',
        toolbar: {
          zoomOut: true,
          reset: true,
          zoomIn: true,
        },
      });
    }
  }

  componentWillUnmount() {
    if (viewer) {
      viewer.destroy();
    }
  }

  render() {
    const { src, id } = this.props;
    return (
      <div>
        <img id={id} src={src} alt="Picture" className="ImageView" />
      </div>
    );
  }
}

export default ImageView;

相关文章

网友评论

      本文标题:一、图片查看器viewer

      本文链接:https://www.haomeiwen.com/subject/wbbqcctx.html