1. eb-img-vuer

eb-img-vuer

img-vuer

An image viewer base on Vue.js for mobile

Note: Forked from https://github.com/ssshooter/img-vuer. Add 305ms timeout when disappear

:ok_woman: Easy to use
:point_right: Swipe gesture
:mag: Zoom gesture
:joy: Now you can use thumbnail ~ V 0.11.0

Please Use Mobile Browser :satisfied:
live demo
or scan the QRcode

Install

 npm i img-vuer --save

Usage

 // import img-vuer and install
import gallery from 'img-vuer'
Vue.use(gallery, { 
  swipeThreshold: 150  // default 100 ,new in 0.12.0
})

// add direact to <img>
<img v-gallery :src="...">

// group images
<img v-gallery:groupName :src="...">
<img v-gallery:groupName :src="...">
<img v-gallery:groupName :src="...">

// OR ( dynamic bind )
<img v-gallery="'groupName'" :src="...">

// use thumbnail
<img v-gallery :src="thumbnailSrc" data-large="originSrc">

Development

 # install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

Troubleshooting

abnormal with page scale
Add meta

 <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=0, maximum-scale=1">

should not use index as key for component that added v-gallery

License

MIT