基于Vue框架的预览组件xh-image-preview
xh-image-preview
基于vue图片预览插件
说明
- 具有预览图片基本功能:放大、缩小、1:1、旋转、拖拽、左右切换
- 灵活配置:支持图片预览窗尺寸、操作按钮键可配置
使用
#安装
npm install xh-image-preview
#引入
import xhImagePreview from 'xh-image-preview'
Vue.use(xhImagePreview)
基本用法
#预览单张图
<imagePreview :visible.sync="visible" :images="images"></imagePreview>#预览多张图
#支持左右切换,defaultImage为打开窗口第一张图片,默认为传入图片数组中第一张
<imagePreview :visible.sync="visible" :images="images" :defaultImage="defaultImage"></imagePreview>
属性设置
#设置图片预览窗尺寸:600px*500px
<imagePreview :visible.sync="visible" :images="images" width="600px" height="500px"></imagePreview>#设置图片操作按钮键:默认zoomIn,zoomOut,actualSize,rotate,total
<imagePreview :visible.sync="visible" :images="images" layout="zoomIn,zoomOut,rotate"></imagePreview>
属性介绍
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
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尺寸 |
详情见xh-image-preview https://www.npmjs.com/package/xh-image-preview
基于Vue框架的预览组件xh-image-preview相关推荐
- 基于vue的图片预览组件-图片列表
不多说,开局一张图: 主要的使用方法也简单,在控制台执行npm install sen-preview-photo --save然后在 import senPreviewPhoto from 's ...
- VUE-PDF VUE的PDF预览组件
VUE-PDF VUE的PDF预览组件 vue.js pdf viewer 安装 npm install --save vue-pdf 示例 <template><pdf src=& ...
- 基于vue3的pdf预览组件
最近在预览pdf.word等文件时,基于vue3封装的预览组件. 首先将pdf或word等文件拆分成一张张图片. ## 需要将pdf 拆解成一张张图片### 安装方式 ``` npm i pdf-pr ...
- vue 封装图片预览组件
因项目需要,自己封装了个vue图片预览组件 <template><div class="imgs_previews animated" @mousewheel.p ...
- 基于React的图片预览组件
一. 需求:最近项目中遇到要进行图片预览的需求,在网上找了一大圈可用的图片预览组件,起初选择react-wx-images-viewer作为预览组件二次开发,但后来发现虽然这个组件在Git上113个s ...
- VUE+ELE图片预览组件
1.首先添加图片点击事件 <el-image :src="xxx" @click="handlePreview()" /> 2.增加预览组件imag ...
- 实现微信小程序和手机app(基于vue)PDF预览功能
引言:最近在做微信小程序和手机端app开发(基于vue),实现一个pdf预览功能. 需求:点击pdf列表,跳转到预览pdf页面,页面上强制阅读10s后,显示一个按钮返回,更新阅读状态: 要求:不能调用 ...
- vue中pdf预览组件_Vue+ElementUI使用vue-pdf实现预览功能
Vue + ElementUI项目中使用vue-pdf实现简单预览,供大家参考,具体内容如下 1.安装 vue-pdf npm install --save vue-pdf 2.在vue页面中导入对应 ...
- 基于vue的老虎机活动抽奖组件
slot-machine slot-machine 是一个基于vue框架的老虎机抽奖组件,安装即用! 看下demo效果图: 老虎机 组件相关地址 老虎机demo 关于自定义样式 考虑到不同项目的自 ...
最新文章
- [转载]数据库设计三大范式应用实例剖析
- VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNTION(翻译)
- 海量数据处理——位图法bitmap
- 编译bluez-5.25 遇到的错误及解决方法
- linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
- 网页浏览器知道我们的哪些信息?(1)
- 声学多普勒流速剖面仪_雷达流量计/流速仪厂家有哪些?
- LeetCode 2034. 股票价格波动(set + map)
- 《人月神话》阅读笔记(三)
- mysql 优化rand_mysql优化--巧用rand(),with rollup,help__update2014.1.13
- MediaInfo源代码分析 2:API函数
- 原生编辑器_微信小程序 广告原生模板广告
- 编译原理实验二C语言实现,编译原理实验报告(c语言).pdf
- 网上大多数原理总结,UDP打洞原理
- win10输入法看不见选字框_Win10更新后微软拼音输入法没有选字框怎么办?
- 傲气雄鹰android 3dm,傲气雄鹰 重载
- 使用FFMpeg合并bilibili缓存的视频文件
- 工作交接_java后端
- 软件危机下的大众汽车ID.3能正常交付吗?
- NBU 异机恢复Oracle操作步骤
热门文章
- Java基础(一) —— JDK安装、第一个Java程序、Java数据类型、修饰符、运算符、循环、条件
- 暗影精灵5怎么调风扇转速_怎么调电脑风扇转速 调整电脑风扇转速方法【图文】...
- 相机 连续模式 触发模式_相机上有哪些不同的测光模式?何时应使用它们?
- 28845-97-8,Ac-K-DAla-DAla-OH
- 重生玄幻练制超级计算机小说,四本好看过瘾的转世重生类玄幻小说,熬夜也要看,根本停不下来...
- wordpress phpass java版本
- 适合电商平台的分账软件推荐
- 腾达路由器linux开发,Linux内核系统! 腾达8口路由器功能超强
- Bootstrap 组件:页头组件 (page-header)
- 算法题总结的几种题型