xh-image-preview

基于vue图片预览插件

说明

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

使用

#安装
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相关推荐

  1. 基于vue的图片预览组件-图片列表

    不多说,开局一张图: 主要的使用方法也简单,在控制台执行npm install  sen-preview-photo --save然后在 import senPreviewPhoto from  's ...

  2. VUE-PDF VUE的PDF预览组件

    VUE-PDF VUE的PDF预览组件 vue.js pdf viewer 安装 npm install --save vue-pdf 示例 <template><pdf src=& ...

  3. 基于vue3的pdf预览组件

    最近在预览pdf.word等文件时,基于vue3封装的预览组件. 首先将pdf或word等文件拆分成一张张图片. ## 需要将pdf 拆解成一张张图片### 安装方式 ``` npm i pdf-pr ...

  4. vue 封装图片预览组件

    因项目需要,自己封装了个vue图片预览组件 <template><div class="imgs_previews animated" @mousewheel.p ...

  5. 基于React的图片预览组件

    一. 需求:最近项目中遇到要进行图片预览的需求,在网上找了一大圈可用的图片预览组件,起初选择react-wx-images-viewer作为预览组件二次开发,但后来发现虽然这个组件在Git上113个s ...

  6. VUE+ELE图片预览组件

    1.首先添加图片点击事件 <el-image :src="xxx" @click="handlePreview()" /> 2.增加预览组件imag ...

  7. 实现微信小程序和手机app(基于vue)PDF预览功能

    引言:最近在做微信小程序和手机端app开发(基于vue),实现一个pdf预览功能. 需求:点击pdf列表,跳转到预览pdf页面,页面上强制阅读10s后,显示一个按钮返回,更新阅读状态: 要求:不能调用 ...

  8. vue中pdf预览组件_Vue+ElementUI使用vue-pdf实现预览功能

    Vue + ElementUI项目中使用vue-pdf实现简单预览,供大家参考,具体内容如下 1.安装 vue-pdf npm install --save vue-pdf 2.在vue页面中导入对应 ...

  9. 基于vue的老虎机活动抽奖组件

    slot-machine slot-machine 是一个基于vue框架的老虎机抽奖组件,安装即用! 看下demo效果图: ​ 老虎机 组件相关地址 老虎机demo 关于自定义样式 考虑到不同项目的自 ...

最新文章

  1. [转载]数据库设计三大范式应用实例剖析
  2. VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNTION(翻译)
  3. 海量数据处理——位图法bitmap
  4. 编译bluez-5.25 遇到的错误及解决方法
  5. linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
  6. 网页浏览器知道我们的哪些信息?(1)
  7. 声学多普勒流速剖面仪_雷达流量计/流速仪厂家有哪些?
  8. LeetCode 2034. 股票价格波动(set + map)
  9. 《人月神话》阅读笔记(三)
  10. mysql 优化rand_mysql优化--巧用rand(),with rollup,help__update2014.1.13
  11. MediaInfo源代码分析 2:API函数
  12. 原生编辑器_微信小程序 广告原生模板广告
  13. 编译原理实验二C语言实现,编译原理实验报告(c语言).pdf
  14. 网上大多数原理总结,UDP打洞原理
  15. win10输入法看不见选字框_Win10更新后微软拼音输入法没有选字框怎么办?
  16. 傲气雄鹰android 3dm,傲气雄鹰 重载
  17. 使用FFMpeg合并bilibili缓存的视频文件
  18. 工作交接_java后端
  19. 软件危机下的大众汽车ID.3能正常交付吗?
  20. NBU 异机恢复Oracle操作步骤

热门文章

  1. Java基础(一) —— JDK安装、第一个Java程序、Java数据类型、修饰符、运算符、循环、条件
  2. 暗影精灵5怎么调风扇转速_怎么调电脑风扇转速 调整电脑风扇转速方法【图文】...
  3. 相机 连续模式 触发模式_相机上有哪些不同的测光模式?何时应使用它们?
  4. 28845-97-8,Ac-K-DAla-DAla-OH
  5. 重生玄幻练制超级计算机小说,四本好看过瘾的转世重生类玄幻小说,熬夜也要看,根本停不下来...
  6. wordpress phpass java版本
  7. 适合电商平台的分账软件推荐
  8. 腾达路由器linux开发,Linux内核系统! 腾达8口路由器功能超强
  9. Bootstrap 组件:页头组件 (page-header)
  10. 算法题总结的几种题型