1、预览图片功能键:缩小,放大,1:1查看原图,

xh-image-preview

基于vue图片预览插件

说明 具有预览图片基本功能:放大、缩小、1:1、旋转、拖拽、左右切换 灵活配置:支持图片预览窗尺寸、操作按钮键可配置 使用

#安装 npm install xh-image-preview #引入 import xhImagePreview from 'xh-image-preview' Vue.use(xhImagePreview) 基本用法

#预览单张图 <xh-image-preview :visible.sync="visible" :images="images"></xh-image-preview> #预览多张图 #支持左右切换,defaultImage为打开窗口第一张图片,默认为传入图片数组中第一张 <xh-image-preview :visible.sync="visible" :images="images" :defaultImage="defaultImage"></xh-image-preview> 属性设置

#设置图片预览窗尺寸:600px*500px <xh-image-preview :visible.sync="visible" :images="images" width="600px" height="500px"></xh-image-preview> #设置图片操作按钮键:默认zoomIn,zoomOut,actualSize,rotate,total <xh-image-preview :visible.sync="visible" :images="images" layout="zoomIn,zoomOut,rotate"></xh-image-preview> 属性介绍

参数 说明 类型 可选值 默认值
visible 控制图片预览弹显示/隐藏 Boolean false
images 预览图片集 Array
defaultImage 默认图片 string images[0]
width/height 预览窗宽/高 string 750px/536px
layout 操作按钮,
参数名用逗号分隔
string zoomIn,zoomOut,
actualSize,rotate,total
zoomIn,zoomOut,
actualSize,rotate,total
方法
方法名称 说明
prev 预览上一张图片
next 预览下一张图片
rotate 逆时针旋转图片
zoomIn 放大图片
zoomOut 缩小图片
actualSize 预览图片1:1尺寸
演示地址

http://193.112.40.54:6400/#/

修改记录 2019年8月19日

监听images属性动态变化,更新当前预览图片信息

2019年8月27日

预览图片弹窗层滚动事件阻止冒泡

2019年10月21日

监听图片动态变化,更新当前预览图片信息

Build Setup

# install dependencies npm install # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build # build for production and view the bundle analyzer report npm run build --report

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。