vue-imgs-view

0.1.9 • Public • Published

vue-imgs-view

安装

npm install vue-imgs-view

介绍

基于img-vuer,添加了除指令方式绑定事件外,通过父级容器去为内部所有图片添加点击放大查看功能。 添加该方法,主要用于为富文本内容中的图片的全屏浏览,原插件只提供了指令方式,不便用于动态生成的dom。

使用

main.js

import Gallery from 'vue-imgs-view'
Vue.use(Gallery, {
    swipeThreshold: 100
})

<div id="wrap">
  <img src="#">
  <img src="#">
</div>

*.vue

//第一个参数传入容器dom, 第二个为轮播图的组名,根据组名区分轮播组
this.$initGallery(document.getElementById('wrap'), 'groupName')

//离开的时候需要清除当前组
beforeDestroy() {
    this.$removeGallery('groupName');
  },

也可以通过全局组件,异步内容需要通过v-if控制组件渲染

<Gallery v-if="show" :group="groupName">
        <div style="overflow:hidden" >
          <img class="thumbnail" v-for="img in list1" :src="img.src" :key="img.src">
        </div>
</Gallery>

Package Sidebar

Install

npm i vue-imgs-view

Weekly Downloads

2

Version

0.1.9

License

MIT

Unpacked Size

90.6 kB

Total Files

18

Last publish

Collaborators

  • xiejm