vue图片点击放大功能

1、首先是安装

npm install v-viewer --save

2、安装完引用(还要记得引用它的css样式)

import Vue from 'vue';

import Viewer from 'v-viewer'import 'viewerjs/dist/viewer.css'


3、vue注册调用

Vue.use(Viewer);

Viewer.setDefaults({

  Options: { "inline":true, "button":true, "navbar":true, "title":true, "toolbar":true, "tooltip":true, "movable":true, "zoomable":true, "rotatable":true, "scalable":true, "transition":true, "fullscreen":true, "keyboard":true, "url": "data-source" }

});


说明:

名称默认值说明

inlinefalse启用 inline 模式

buttontrue显示右上角关闭按钮

navbartrue显示缩略图导航

titletrue显示当前图片的标题

toolbartrue显示工具栏

tooltiptrue显示缩放百分比

movabletrue图片是否可移动

zoomabletrue图片是否可缩放

rotatabletrue图片是否可旋转

scalabletrue图片是否可翻转

transitiontrue使用 CSS3 过度

fullscreentrue播放时是否全屏

keyboardtrue是否支持键盘

urlsrc设置大图片的 url

4、代码中使用

4.1、图片列表代码:

<div><viewer :images="signImages"><img v-for="src in signImages" :src="src" :key="src" width="50"></viewer></div>

let signImages = [

    'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=85690711,3884201894&fm=27&gp=0.jpg',

    'https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3564877025,796183547&fm=27&gp=0.jpg'

]

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容