1.0.4 • Published 6 years ago

@sixi/viewer v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

viewer 图片预览

用来支持图片缩略图的大图预览、缩放、旋转。

引入

import Viewer from '@/plugins/image'
import 'viewerjs/dist/viewer.css'

Vue.use(Viewer)

代码演示

<template>
  <viewer :images="images">
    <img v-for="src in images" :src="src" :key="src" style="width: 100px; height: 100px">
  </viewer>
</template>
<script>
export default {
  data () {
    return {
      images: [
        'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
        'https://fuss10.elemecdn.com/1/34/19aa98b1fcb2781c4fba33d850549jpeg.jpeg',
        'https://fuss10.elemecdn.com/0/6f/e35ff375812e6b0020b6b4e8f9583jpeg.jpeg',
        'https://fuss10.elemecdn.com/9/bb/e27858e973f5d7d3904835f46abbdjpeg.jpeg'
      ]
    }
  }
}
</script>

或者以指令方式使用:

<template>
  <div class="images" v-viewer>
    <el-image v-for="src in images" :src="src" :key="src" style="width: 100px; height: 100px" fit="fill"></el-image>
  </div>
</template>
<script>
export default {
  data () {
    return {
      images: [
        'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
        'https://fuss10.elemecdn.com/1/34/19aa98b1fcb2781c4fba33d850549jpeg.jpeg',
        'https://fuss10.elemecdn.com/0/6f/e35ff375812e6b0020b6b4e8f9583jpeg.jpeg',
        'https://fuss10.elemecdn.com/9/bb/e27858e973f5d7d3904835f46abbdjpeg.jpeg'
      ]
    }
  }
}
</script>

API

参数说明类型默认值
options设置配置项,请参考viewer.js.object{}

Options

参数说明类型
backdrop弹出层是否使用背景,默认trueboolean
navbar底部是否显示缩略图列表,默认trueboolean
toolbar底部工具栏设置object
movable是否支持拖动图片boolean
zIndex定义预览弹出层的css属性z-index的值number
loop多个图是否循环展示,默认trueboolean
1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago