1、安装 v-viewer 插件

npm install v-viewer --save

2、main.js全局引入

import Vue from 'vue';
import Viewer from 'v-viewer'
import 'viewerjs/dist/viewer.css'
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' }
})

3、页面调用

<viewer> // imgList 一定要一个数组,否则报错<img v-for="(img,index) in imgList" :src="img" :key="index">
</viewer>

4、去掉多余的工具样式,可在公共样式,styles下的index.scss文件下加入以下样式即可

.viewer-title{  // 隐藏标题display: none !important;
}
.viewer-list{ // 设置切换高height: 100px !important;
}
.viewer-list > li { // 设置切换图片高width: 72px !important;height: 100px !important;
}
.viewer-toolbar > ul > li{ // 隐藏工具列表display: none !important;
}

希望我的愚见能够帮助你哦~,若有不足之处,还望指出,你们有更好的解决方法,欢迎大家在评论区下方留言支持,大家一起相互学习参考呀~

vue利用【​v-viewer插件】实现单张图片以及多张图片的(触屏缩放和拖动)相关推荐

  1. Vue利用Canvas实现逐帧播放图片不闪烁(Vue解决逐帧播放图片闪烁问题)

    Vue利用Canvas实现逐帧播放图片不闪烁 前言 Vue代码实现 实现效果 前言 Vue采用<el-image :src="src"></el-image> ...

  2. java freemark导出word (模板、单张图片、多张图片源码)

    java freemark导出word (模板.单张图片.多张图片源码) 首先模板设置 代码编辑 设置word只读.全部 环境设置.jar包 模板设置 ** 设置模板然后另存为 这里一定要选择对xml ...

  3. 实现简单的轮播图(单张图片、多张图片)

    前言 刚学js没多久,这篇博客就当做记录了,以后还会完善的,希望大佬们多多指点.ps:下面出现的都是直接闪动,没有滑动效果的轮播图. 单张图片的替换 原理 1.将几张图片叠在一起,通过改变" ...

  4. 手机html图片自动滚动,html5手机触屏滑动图片下一张查看特效

    特效描述:html5 手机触屏 滑动图片 下一张查看特效.html5图片下一张查看 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 Hungry cat 6 Whatever Hung ...

  5. 利用系统相机相册获取单张图片,兼容7.0

    场景 很多应用都有设置下头像之类的需求,都需要相机相册,但是在6.0的时候加上了运行时权限检测,7.0的时候限制了在应用建共享文件,就是之前相机相册使用的file://URI 不能使用了. 因为在7. ...

  6. vue 实现canvas绘制地图,引用图片,对画布进行原点 滚轮缩放,按键缩放,拖动等功能 把pagex转化为offsetx

    html <div class="bigMap-box"><el-dialog :visible.sync="bigMapDialog" :m ...

  7. 手机触屏滑动图片切换插件swiper.js

    今天给大家分享一款手机触屏滑动图片切换插件swiper.js是一款swiper手机触屏滑动图片幻灯片,适合各种尺寸.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div ...

  8. [Android] 触屏setOnTouchListener实现图片缩放、移动、绘制和添加水印

        前一篇文章讲述了Android实现图片Matrix矩阵类缩放.旋转.对比度.亮度.饱和度处理,但是真正的图片软件都是使用触屏实现图片缩放.移动.添加水印等功能,所以该篇文章主要通过setOnT ...

  9. android xml图片缩放,Android通过自定义ImageView控件实现图片的缩放和拖动的实现代码...

    概述:通过自定义ImageView控件,在xml布局里面调用自定的组件实现图片的缩放. /** * 自定义的ImageView控制,可对图片进行多点触控缩放和拖动 * * @author qiuwan ...

最新文章

  1. R语言使用basename函数获取数据链接地址中的文件名称(removes all of the path up to and including the last path separator )
  2. 5位华人学生开发出了机器导盲犬!四足机器人技能又+1
  3. 终于找全啦!一二线城市知名互联网公司名单!对着找就对了
  4. cf1555D. Say No to Palindromes
  5. 2020年产业互联网发展报告
  6. 函数除颤/节流提高性能 + 原生实现滚动时到视口时展现
  7. 如何制作计算机启动盘,电脑怎么制作U盘启动盘
  8. 学习笔记-OS - Exploits
  9. rplidar.lua
  10. 卖家盒子提示服务器正在维护,户户通提示位置信息改变的解决办法
  11. 如何让微信号开通检测软件替你顶起一片天?
  12. 概念模型(conceptualDataModel)
  13. Unity 优化贴图模型
  14. 比较两个字符串的大小
  15. “百度杯”CTF比赛 九月场Upload 之菜刀的使用
  16. SaaS-HRM(3)企业部门管理前后台
  17. 如何使用WordPress事件日历插件
  18. SWA(随机权重平均) for Pytorch
  19. Linux内核常用数据结构
  20. python在屏幕上输出hello world_Python语言中,len(' hello world!')的输出结果为()。...

热门文章

  1. 堆外缓存OHCache使用总结
  2. oracle asm 缺省用户,oracle asm自动存储使用及管理说明(下)
  3. Markdown设置字体大小、颜色、类型、加粗
  4. oracle ipac,Oracle VM VritualBOX安装Centos详解与注意事项
  5. Java从零到企业级电商项目实战: linux环境配置
  6. P6225 [eJOI2019] 异或橙子
  7. 应届生找互联网工作及实习指北
  8. kubernets eviction策略
  9. 给文字上加中划线_小小招式让你给文字添加上划线
  10. 基于脉振高频电流注入的永磁同步电机无感FOC