2016-10-19 11:02:34 +08:00
2016-10-15 15:11:48 +08:00
2016-10-18 13:46:46 +08:00
2016-10-19 10:59:41 +08:00
2016-10-15 16:57:30 +08:00
2016-10-15 16:57:30 +08:00
2016-10-15 16:57:30 +08:00
2016-10-19 10:00:02 +08:00
2016-09-29 22:57:05 +08:00
2016-10-19 11:02:34 +08:00
2016-10-19 10:59:41 +08:00
2016-10-12 17:54:08 +08:00
2016-10-08 18:18:10 +08:00
2016-10-15 16:57:30 +08:00

react-viewer

react image viewer.

Introduction

Because i can`t comfortable use viewerjs in react, so i create react-viewer to replace it.

Installation

npm install react-viewer --save

Usage

import * as React from 'react';
import Viewer from 'react-viewer';
import 'react-viewer/dist/index.css';

class App extends React.Component<any, any> {
  constructor() {
    super();

    this.state = {
      visible: false,
    };
  }

  render() {
    return (
      <div>
        <button onClick={() => { this.setState({ visible: !this.state.visible }); } }>show</button>
        <Viewer
        visible={this.state.visible}
        onClose={() => { this.setState({ visible: false }); } }
        images={[src: '', alt: '']}
        />
      </div>
    );
  }
}

Props

props type default description required
visible string false Viewer visible true
onClose string - Specify a function that will be called when Visible close true
images {src: string, alt: string}[] [] image source array true
activeIndex number 0 active image index false
zIndex number 1000 Viewer css z-index false

License

MIT

Description
react image viewer, supports rotation, scale, zoom and so on
Readme MIT 17 MiB
Languages
TypeScript 79.1%
JavaScript 13.3%
Less 7.6%