开发工具webstorm
首先npm安装插件:npm install viewerjs
然后再main.js中引用

import Viewer from 'v-viewer'
import 'viewerjs/dist/viewer.css'
/* eslint-disable */
Vue.use(Viewer)
Viewer.setDefaults({Options: { "inline": true, "button":true, "navbar": true, "tittle": true, "toolbar":true, "tooltip": true, "movable": true, "zoomable": true, "rotatable": true, "scalable": true, "transition": true, "fullscreen": true, "keyboard": true, "url": "data-source" }
})

然后在需要图片预览的地方添加viewer标签

 <el-table-column prop="img" label="图片" header-align="center" align="center"><template slot-scope="scope"><viewer :images="imgArr"><img style="width: 60px;height: auto" :src="scope.row.img" alt=""></viewer></template></el-table-column>

如果是单图片的话 :images属性可以去除

vue点击预览图片插件(可放大缩小翻转等)相关推荐

  1. js产品360度旋转预览图片插件

    下载地址 纯js实现的产品360度旋转预览图片插件.该js特效仅使用120行代码,即可实现通过滑块.或鼠标手动360度旋转图片,以及自动360度旋转图片的效果. dd:

  2. vue swiper中点击预览图片 全屏预览图片 vue点击查看大图

    希望实现的效果,见下图 使用到的插件 使用到的插件 vue-photo-preview 第一步:安装插件 npm install vue-photo-preview --save 第二步:引用 imp ...

  3. ant-design-vue3.2.6 图片预览,旋转,放大缩小

    这个虽然用弹窗写的 但是是在页面上的图片预览 所以对弹窗样式进行了修改 <div ref="aa" style="width:75%;"><a ...

  4. viewer动态加载图片第一次点击预览图片失败的问题

    如果您搜到这篇文章的话,那估计您遇到跟我一样的问题了. 众所周知,每一个插件都有很多坑,比如说市面上比较火爆的 图片浏览插件viewer,有js版本和jqery版本的,尽管这两个版本不一样,但是大同小 ...

  5. vscode 预览图片 插件_真的动手写的VSCode的插件(图片浏览)之1

    由于本职工作中经常做图像处理,于时大量的图片浏览是不可避免的. 怎么样不离开最近经常使用的VSCode,同时去看大量的图像对我来讲就是个不错的需求,尤其是某个目录下的文件. 先谈基本的需求吧,显示一个 ...

  6. 纯js实现点击预览图片效果

    效果如图所示 具体实现如下 //点击放大 function clickImg(){var lis=document.getElementById('imgList').getElementsByTag ...

  7. 预览图片插件viewer的使用

    1.安装 npm install v-viewer 2 引入(main.js文件中) import Vue from 'vue'; import Viewer from 'v-viewer' impo ...

  8. html photoswipe原理,H5使用PhotoSwipe预览图片

    如果在h5上想要实现类似app上的点击预览图片并且可以放大缩小这种功能,确实比在app上实现起来更为麻烦,但是有了PhotoSwipe(https://github.com/dimsemenov/Ph ...

  9. 移动端查看预览图片放大缩小

    方法一 之前介绍过一款 移动端vue适用的插件大全 https://blog.csdn.net/MtangEr/article/details/85339092 里边有一篇是查看图片放大缩小的 htt ...

最新文章

  1. 韩信竟是数学大师?中国古代数学启发计算机加密算法
  2. omnidb数据库web管理工具安装
  3. vue 实现动态增加输入框_vue实现一个6个输入框的验证码输入组件
  4. python strip()方法 去除字符串头尾指定字符 默认为空格、换行符、制表符、回车符
  5. C#引用类型转换的几种方式
  6. 非常有趣的Console
  7. Linux内核编程广泛使用的前向声明(Forward Declaration)
  8. 肿瘤坏死因子(TNF)阻断剂治疗幼年型银屑病关节炎: 有效吗
  9. 董明珠谈和雷军续赌约:他愿意续我当然可以,网友:先把上次的账结了
  10. 【原】winform定制datagrid模板
  11. python函数没有修改列表_Python:通过引用创建一个修改列表的函数不是值
  12. SOA项目技术实施指南
  13. Slickedit 打开Qt工程
  14. Java 创建线程的三种方式总结
  15. 微机原理-8086CPU
  16. 如何在Win10安装“Siemens TIA Openness”
  17. 内部收益率计算公式用计算机,内部收益率的计算公式是什么
  18. 离散数学之矩阵关系运算
  19. 在c语言的switch 语句中,的case后面的表达式,什么值必须在switch语句中case后面
  20. jquery easyui datagrid 列自适应窗口宽度

热门文章

  1. pthread_cancel引起程序段错误
  2. 俏皮辣语,逗你乐得跟过年似的
  3. mysql mysqldataadapter_MySQL的DataAdapter用法
  4. 浅谈Uber与滴滴快的提供差异化服务带来的商业模式思考
  5. 李开复给中国大学生的第三封信——成功、自信、快乐
  6. Win10安装cuda11.1和cudnn8.0
  7. 计算机专业如何写毕业论文-八大技巧
  8. C语言为什么不会过时
  9. 走进掌榕:正和岛青年徽商正和塾小组2021年首聚
  10. U3D-3D MAX Biped导出.fbx到Unity的Humanoid的骨架不匹配(Disable Triangle Pelvis, Enable Triangle Neck)