@wozien/vue-image-preview

0.1.5 • Public • Published

基于 vue.js 实现的网页图片预览组件,支持拖拽,滚动缩放

开始使用

下载

npm install @wozien/vue-image-preview

引入组件

<template>
  <div id="#app">
    <v-image-preview
      ref="preview"
      :images="images"
      :start-index="index"
      :can-wheel="canWheel"
    ></v-image-preview>
  </div>
</template>

<script>
  import VImagePreview from '@wozien/vue-image-preview';

  export default {
    name: 'app',

    data() {
      return {
        images: ['.../a.jpg', '.../b.jpg'],
        index: 0,
        canWheel: false
      };
    },

    methods: {
      show() {
        this.$refs.preview.show();
      }
    }
  };
</script>

说明

属性

images: Array<string>
图片url数组
start-index: Number
开始预览的图片索引,默认为0
can-download: Boolean
是否可下载,默认为 false; 注意: 下载图片目前只使用同源情况,否则为新窗口打开原图
can-wheel: Boolean
是否支持鼠标滑轮缩放,默认为true

方法

show
显示图片预览界面
hide
隐藏图片预览界面
next
跳转下一张
prev
跳转上一张

Package Sidebar

Install

npm i @wozien/vue-image-preview

Weekly Downloads

0

Version

0.1.5

License

ISC

Unpacked Size

37.9 kB

Total Files

3

Last publish

Collaborators

  • wozien