vue利用【v-viewer插件】实现单张图片以及多张图片的(触屏缩放和拖动)
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插件】实现单张图片以及多张图片的(触屏缩放和拖动)相关推荐
- Vue利用Canvas实现逐帧播放图片不闪烁(Vue解决逐帧播放图片闪烁问题)
Vue利用Canvas实现逐帧播放图片不闪烁 前言 Vue代码实现 实现效果 前言 Vue采用<el-image :src="src"></el-image> ...
- java freemark导出word (模板、单张图片、多张图片源码)
java freemark导出word (模板.单张图片.多张图片源码) 首先模板设置 代码编辑 设置word只读.全部 环境设置.jar包 模板设置 ** 设置模板然后另存为 这里一定要选择对xml ...
- 实现简单的轮播图(单张图片、多张图片)
前言 刚学js没多久,这篇博客就当做记录了,以后还会完善的,希望大佬们多多指点.ps:下面出现的都是直接闪动,没有滑动效果的轮播图. 单张图片的替换 原理 1.将几张图片叠在一起,通过改变" ...
- 手机html图片自动滚动,html5手机触屏滑动图片下一张查看特效
特效描述:html5 手机触屏 滑动图片 下一张查看特效.html5图片下一张查看 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 Hungry cat 6 Whatever Hung ...
- 利用系统相机相册获取单张图片,兼容7.0
场景 很多应用都有设置下头像之类的需求,都需要相机相册,但是在6.0的时候加上了运行时权限检测,7.0的时候限制了在应用建共享文件,就是之前相机相册使用的file://URI 不能使用了. 因为在7. ...
- vue 实现canvas绘制地图,引用图片,对画布进行原点 滚轮缩放,按键缩放,拖动等功能 把pagex转化为offsetx
html <div class="bigMap-box"><el-dialog :visible.sync="bigMapDialog" :m ...
- 手机触屏滑动图片切换插件swiper.js
今天给大家分享一款手机触屏滑动图片切换插件swiper.js是一款swiper手机触屏滑动图片幻灯片,适合各种尺寸.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div ...
- [Android] 触屏setOnTouchListener实现图片缩放、移动、绘制和添加水印
前一篇文章讲述了Android实现图片Matrix矩阵类缩放.旋转.对比度.亮度.饱和度处理,但是真正的图片软件都是使用触屏实现图片缩放.移动.添加水印等功能,所以该篇文章主要通过setOnT ...
- android xml图片缩放,Android通过自定义ImageView控件实现图片的缩放和拖动的实现代码...
概述:通过自定义ImageView控件,在xml布局里面调用自定的组件实现图片的缩放. /** * 自定义的ImageView控制,可对图片进行多点触控缩放和拖动 * * @author qiuwan ...
最新文章
- R语言使用basename函数获取数据链接地址中的文件名称(removes all of the path up to and including the last path separator )
- 5位华人学生开发出了机器导盲犬!四足机器人技能又+1
- 终于找全啦!一二线城市知名互联网公司名单!对着找就对了
- cf1555D. Say No to Palindromes
- 2020年产业互联网发展报告
- 函数除颤/节流提高性能 + 原生实现滚动时到视口时展现
- 如何制作计算机启动盘,电脑怎么制作U盘启动盘
- 学习笔记-OS - Exploits
- rplidar.lua
- 卖家盒子提示服务器正在维护,户户通提示位置信息改变的解决办法
- 如何让微信号开通检测软件替你顶起一片天?
- 概念模型(conceptualDataModel)
- Unity 优化贴图模型
- 比较两个字符串的大小
- “百度杯”CTF比赛 九月场Upload 之菜刀的使用
- SaaS-HRM(3)企业部门管理前后台
- 如何使用WordPress事件日历插件
- SWA(随机权重平均) for Pytorch
- Linux内核常用数据结构
- python在屏幕上输出hello world_Python语言中,len(' hello world!')的输出结果为()。...
热门文章
- 堆外缓存OHCache使用总结
- oracle asm 缺省用户,oracle asm自动存储使用及管理说明(下)
- Markdown设置字体大小、颜色、类型、加粗
- oracle ipac,Oracle VM VritualBOX安装Centos详解与注意事项
- Java从零到企业级电商项目实战: linux环境配置
- P6225 [eJOI2019] 异或橙子
- 应届生找互联网工作及实习指北
- kubernets eviction策略
- 给文字上加中划线_小小招式让你给文字添加上划线
- 基于脉振高频电流注入的永磁同步电机无感FOC