Socket
Book a DemoInstallSign in
Socket

react-image-viewer-mobile

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-image-viewer-mobile

a react component for view images in mobile

1.1.1
latest
Source
npmnpm
Version published
Weekly downloads
9
125%
Maintainers
1
Weekly downloads
 
Created
Source

react-image-viewer-mobile

A ReactJS image Viewer Component for mobile 一款基于react的图片预览组件,特别适合于异步获取的富文本中的图片,点击图片即可全屏显示,并且带有轮播效果。

demo

image

Install

npm install react-image-viewer-mobile --save

Example

'use strict';
import React from 'react';
import NewsBox from '../NewsBox';
import ImagePreviewer from 'react-image-viewer-mobile'
// import ImagePreviewer from '../../../dist/react-image-viewer-mobile.js'
class News extends React.Component {  
  render() {    
    return (      
        <div>
          <ImagePreviewer 
            async={true}             /*图片内容是否异步*/
            imageWrapperHeight={300}  /*图片容器高度*/
            opacity={1}          /*背景透明度*/
            zIndex={1000}           /*图层层级*/
            gap={10}                 /*图片间隙*/
          >
            <NewsBox content={this.props.content}/>     /*异步获取的富文本*/ 
          </ImagePreviewer>             
        </div>      
    );
  }
}

export default News
//新闻内容组件 NewsBox
import React from 'react';
class NewsBox extends React.Component {  
  render() {
    return (      
        <div dangerouslySetInnerHTML={{__html: this.props.content}}>        
        </div>      
    );
  }
}

export default NewsBox

Running demo locally

The demo can be launched on local machine via webpack-dev-server. Run the following:

    webpack-dev-server --config webpack.dev.config.js --color --progress

Props

PropertyDescriptionTypedefaultRemarks
asyncis images async?Booleanfalse图片内容是否异步
zIndexthe depth of the layerNumber1000图层层级
gapthe gap between imagesNumber10图片间隙
opacitythe backgroup modal's opacityNumber1背景透明度
imageWrapperHeightthe height of image wrapperNumber300图片容器高度

version

v1.1.0

  • fixbug 异步内容update导致的溢出
  • 轮播组件更换成更加流畅的nuka-carousel

v1.1.1

  • fixbug 组件componentWillUnmount时解绑报错

Reference

  • react-wx-images-viewer
  • nuka-carousel

Keywords

react

FAQs

Package last updated on 29 Apr 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.