viewer vue 文档_vue基于viewer实现的图片查看器
vue2-viewer
vue2-viewer 是一款强大的图像浏览插件,可以实现图像的放大预览,旋转,任意比例放大和缩小等功能
vue2-viewer 是viewer.js vue的实现,效果以及样式完全移植自viewer.js关于viewer.js可以参考链接
[http://fengyuanchen.github.io...]
插件中所有的效果均大量地使用了css3的新特性替换了viewer.js中的js动画,所以vue2-viewer主要实用场景是现代浏览器中。
使用文档
安装
npm install --save vue2-viewer
在main.js中引入并使用插件
import ImageViewer from 'vue2-viewer';
Vue.use(ImageViewer);
插件会在全局注册vue-viewer组件
使用组件
vue2-viewer 提供两种使用模式,单图片模式和多图列表模式。
单图片模式
props
参数
说明
类型
必须
thumb
要显示的小图的链接
string
true
full
点击放大后的大图链接
string
true
示例:
:thumb="image"
:full="image">
export default {
name: 'app',
data () {
return {
msg: 'vue2-viewer-test',
image: 'https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=3427452369,2586833644&fm=173&app=25&f=JPEG?w=580&h=347&s=908FF35A050626E2428C001E030090D6',
}
}
}
效果展示:
多图片模式
props
参数
说明
类型
必须
thumb
要显示的小图列表的链接数组
array
true
full
点击放大后的大图的链接数组
array
true
list-ul-class
默认小图的列表外层ul的自定义class 用于自定义列表的样式,包括ul内部的slot的内容的样式都可以通过这个方式自定义
string
false
Scoped Slot
name
说明
~
列表中的每一个元素中除了默认图以外的内容
示例:
:thumb="imageList"
list-ul-class="image-list"
:full="imageList">
×
export default {
name: 'app',
data () {
return {
msg: 'vue2-viewer-test',
imageList: [
'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1550224739247&di=512032866bea6329b1e46c735d50ac8b&imgtype=0&src=http%3A%2F%2Fimglf2.ph.126.net%2FdHH6OM2rD8JucPGAotUfag%3D%3D%2F6608219914074710297.jpg',
'https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=488030022,1694816207&fm=173&app=25&f=JPEG?w=580&h=347&s=A08FB35A5E0616C664F5631C030010D6',
'https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=2574767313,3929397124&fm=173&app=25&f=JPEG?w=580&h=868&s=B784EEA3460236E17A1F137F0300A058'
]
}
},
methods: {
onRemove(index) {
alert(index);
}
}
}
.image-list{
margin: 0; padding: 0
}
.image-list li {
display: inline-block;
margin: 0 10px;
list-style: none;
position: relative;
}
.image-list li img {
box-shadow: 0 0 5px #333;
}
.icon-remove{
width: 20px; height:20px;
text-align: center; line-height: 20px;
background:#f33;
position:absolute; top:-10px; right:-10px;
border-radius: 10px;
cursor: pointer;
color:#fff;
}
a {
color: #42b983;
}
效果展示:
viewer vue 文档_vue基于viewer实现的图片查看器相关推荐
- viewer vue 文档_vue中使用viewerjs
项目创建 vue init webpack mytest001 安装viewerjs npm install viewerjs 删掉生成的项目里面的helloWord.vue 修改路由 创建一个ind ...
- 将vue文档下载到本地预览
将vue文档下载到本地预览 由于vue文档在服务器在国外,因此访问速度较慢,为了方便文档查看,可以将文档下载到本地预览 步骤 到vue的GitHub仓库下载文档源码 下载node.js和git安装到本 ...
- viewer.js图片查看器
viewer.js插件(vue) Viewer.js 是一款强大的图片查看器,像门户网站一般都会有各自的图片查看器,如果您正需要一款强大的图片查看器,也许 Viewer.js 是一个很好的选择.Vie ...
- python-docx对Word文档的指定位置(批量)插入图片
python-docx对Word文档的指定位置(批量)插入图片 任务 实现自动化办公,对请假条.docx文件实现自动插入请假人签名图片. 技术方案 1.python-docx python-docx是 ...
- Elasticsearch——分布式搜索引擎01(索引库、文档、RestAPI、RestClient、拼音分词器、IK分词器)
Elasticsearch--分布式搜索引擎01(索引库.文档.RestAPI.RestClient.拼音分词器.IK分词器) 一.初识 elesticsearch 1.1 简介 1.2 倒排索引(重 ...
- 前端实现图片查看器(滚轮放大,缩小,旋转)——Viewer.js
一.前端实现图片查看器(放大,缩小,旋转)--Viewer.js [附参考链接:(14条消息) Viewer.js第一次点击图片无法显示解决方案(vue使用)_李墨瞳的博客-CSDN博客] 1.0 J ...
- MATLAB【四】 ————批量适配图片信息与excel/txt等文档信息,批量移动拷贝图片,批量存图片中点和方框
1.批量读取图片,批量读取文件 2.适配文件与excel.txt等文档信息 3.获取显示图片ROI.Point.rect.更改像素值 4.批量移动拷贝图片,批量显示 5.保存显示图片或者图片中的点和方 ...
- 打开word文档提示文件未找到_word图片显示:如何打开多图文档不再卡慢
当同事发来一个Word文档,由于文档太大,且里面图片非常多.导致打开文档时,电脑运行很慢很卡,查阅文档时非常不便,效率非常低. 有小白说,换一台电脑不就行了,这对于主流配置的机子倒不是什么问题,若遇上 ...
- gettext()方法输出空白_如何将文档内容输出为无水印图片?超简单的操作方法看这里...
在实际的工作生活中,我们可能会遇到这样的情况:文档内容太多,想截图以图片的形式展现,但是文档超过一屏无法全部截取,将其保存为图片的形式,但使用WPS将文档直接输出为无水印图片需要开启WPS会员. 一连 ...
最新文章
- 希望控件【解决】mfc grid control问题:无水平滚动条(scrollbar)、垂直滚动条只有向上部分、向下部分看不到...
- ng-init,ng-controller,ng-model
- 又一数据库高危漏洞爆出,数据安全如何有效保障?
- “杭银理财”杯浙江工业大学大学生程序设计竞赛暨全国邀请赛 签到题9题
- C# 替换string字符串指定位置的字符
- 最新Spring下载网址
- 使用IntelliJ IDEA和Maven构建Java web项目并打包部署
- Atitit 类库冲突 解决方案
- Qtdesigner 插入图片(一步到位)
- 计算机软件卸载不了怎么办,有的软件卸载不干净,应该怎么办?
- C++核心准则T.10:为所有的模板参数定义概念
- ps计算机海报设计,海报设计(ps标准平面海报设计尺寸一般多大)
- 京东平台小家电用户画像分析报告
- 仿淘宝ViewPager左滑加载详情界面
- git 取消合并与撤销
- 如何从CA获取数字证书
- SSH连接越狱iPhone
- u盘写入映像时提示:主引导记录(mbr)写入失败!!
- 比尔盖茨、贝佐斯、扎克伯格-硅谷大佬的书单
- 2010年5月27日俱乐部晚场活动,“iPhone应用成功经验分享”主题研讨活动