美文网首页
一、图片查看器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