vue点击图片放大预览,可缩放、移动切换下一张

 时间:2024-10-28 12:08:33

1、安装:cnpm install v-viewer --save 回车执行

vue点击图片放大预览,可缩放、移动切换下一张

2、安装完成,index.vue或main.js 中引入配置文件:import Vue from 'vue';import Viewer from 'v-viewer'import 'viewerjs/dist/viewer.css'

vue点击图片放大预览,可缩放、移动切换下一张

3、index.vue页面代码除引入组件代码:<viewer :images="images"> <稆糨孝汶;v-touch class="imgDiv" v-for="src in images" :key="src"> <img :src="src" width="300"> </v-touch></viewer>

vue点击图片放大预览,可缩放、移动切换下一张

4、images为图片地址存放数组,再data中定义:data() {let that = thisreturn { images:[ require('@assets/images/aboutUs/zoom_1.jpg'), require('@assets/images/aboutUs/zoom_2.jpg'), require('@assets/images/aboutUs/zoom_3.jpg') ],}},

vue点击图片放大预览,可缩放、移动切换下一张

5、组件调用:Vue.use(Viewer, {defaultOptions: {zIndex:1,inline:false,button:true,navbar:false,title:false,toolbar:false,tooltip:true,movable:true,zoomable:true,rotatable:false,scalable:false,transition:true,fullscreen:true,keyboard:false,loop:false,}})

vue点击图片放大预览,可缩放、移动切换下一张

6、defau盟敢势袂ltOptions内为组件配置参数zIndex:1 层级,inline 启用 inline 模式,button 伍啪怪顼显示右上角关闭按钮,navbar 显示缩略图导航,title 显示当前图片标题,toolbar 工具栏,tooltip 显示缩放百分比,movable 图片是否可以移动,zoomable 图片是否可以缩放,rotatable 图片是否可旋转,scalable 图片是否可翻转,transition css3过度,fullscreen 播放时是否全屏,keyboard 是否支持键盘,loop 图片是否循环播放,以上为楼主配置的参数,还有很多其他参数设置,可去v-viewer文档上查找,根据自己需要添加

7、执行效果

vue点击图片放大预览,可缩放、移动切换下一张
vue点击图片放大预览,可缩放、移动切换下一张
vue点击图片放大预览,可缩放、移动切换下一张
  • 黑暗之门伦敦乔伊的义肢任务攻略
  • weblogic被管节点启动报错transport error 202
  • NPS调查的实用技巧有哪些?
  • 数据库OraClient Lite-11g的安装
  • js如何删除某个html标签下的某个子标签
  • 热门搜索
    爱国的手抄报内容 数学乐园手抄报内容 手抄报的花边怎么画 关于新年的手抄报图片 名胜古迹手抄报 防火安全手抄报内容 有关消防的手抄报 动物手抄报内容 有关水的手抄报 美丽的春天手抄报图片