0.1.7 • Published 4 years ago

bee-viewer v0.1.7

Weekly downloads
51
License
MIT
Repository
github
Last release
4 years ago

bee-viewer

npm version Build Status Coverage Status devDependency Status NPM downloads Average time to resolve an issue Percentage of issues still open

react bee-viewer component for tinper-bee

some description...

依赖

  • react >= 15.3.0
  • react-dom >= 15.3.0
  • prop-types >= 15.6.0

使用方法

import React, { Component } from 'react';
import Viewer from '../../src'

class Demo1 extends Component {

    shown=(e)=>{
        console.log(e,'shwon')
    }
    hidden=(e)=>{
        console.log(e,'hidden')
    }
    render () {
        return (
            <Viewer shown={this.shown} hidden={this.hidden}>
                <img id="image" src='http://design.yonyoucloud.com/static/bee.tinper.org-demo/swiper-demo-1-min.jpg' alt="Picture"/>
            </Viewer>
        )
    }
}
export default Demo1

API

参数说明类型默认值
asyncLoad图片是否异步加载boolfalse
inline启用 inline 模式boolfalse
button显示右上角关闭按钮booltrue
navbar显示缩略图导航booltrue
title显示当前图片的alt属性及图片尺寸booltrue
toolbar显示工具栏booltrue
tooltip显示缩放百分比booltrue
movable图片是否可移动booltrue
zoomable图片是否可缩放booltrue
rotatable图片是否可旋转booltrue
scalable图片是否可翻转booltrue
transition使用 CSS3 过度booltrue
fullscreen播放时是否全屏booltrue
keyboard是否支持键盘booltrue
interval播放间隔,单位为毫秒number5000
zoomRatio鼠标滚动时的缩放比例number0.1
minZoomRatio最小缩放比例number0.01
maxZoomRatio最大缩放比例number100
zIndex设置图片查看器 modal 模式时的 z-indexnumber2015
zIndexInline设置图片查看器 inline 模式时的 z-indexnumber0
container设置图片查看器 modal 模式的容器,inline 模式无效elementbody
shown图片查看器显示后的回调func()=>{}
hidden图片查看器关闭后的回调func()=>{}

开发调试

$ npm install -g bee-tools
$ git clone https://github.com/tinper-bee/bee-viewer
$ cd bee-viewer
$ npm install
$ npm run dev