当前位置: 首页 > news >正文

vue3中使用viewerjs实现图片预览效果

vue3中使用viewerjs实现图片预览效果

  • 1、前言
  • 2、实现效果
  • 3、在vue3项目中使用viewer.js
    • 3.1 安装
    • 3.2 在main.js中引入
    • 3.3 组件中使用

1、前言

viewer.js是一款开源的图片预览插件,功能十分强大:

  1. 支持移动设备触摸事件
  2. 支持响应式
  3. 支持放大/缩小
  4. 支持旋转(类似微博的图片旋转)
  5. 支持水平/垂直翻转
  6. 支持图片移动
  7. 支持键盘
  8. 支持全屏幻灯片模式(可做屏保)
  9. 支持缩略图
  10. 支持标题显示
  11. 支持多种自定义事件

GitHub地址:https://github.com/fengyuanchen/viewerjs

常用配置参数:
在这里插入图片描述

2、实现效果

在这里插入图片描述

3、在vue3项目中使用viewer.js

3.1 安装

npm install v-viewer -S

3.2 在main.js中引入

import Viewer from 'v-viewer'
import 'viewerjs/dist/viewer.css'app.use(Viewer, {defaultOptions: {// 需要配置的属性 注意属性并没有引号title: false,toolbar: false}
})

3.3 组件中使用

<viewer class="image-box" :images="sceneData"><div v-for="img in sceneData" :key="img.id"><img class="image" :src="img.url" alt=""></div>
</viewer>
http://www.lryc.cn/news/157987.html

相关文章:

  • Erlang:Linux下使用observer、debugger进行调试
  • 2023 年高教社杯全国大学生数学建模竞赛-E 题 黄河水沙监测数据分析详解+思路+Python代码
  • 一生一芯10——verilator v5.008环境搭建
  • 信息化发展27
  • leetcode做题笔记129. 求根节点到叶节点数字之和
  • 任务管理系统所需功能概述
  • 一文学会K8s集群搭建
  • Win10右键 nvidia rtx desktop manager 怎么删除(最新)
  • MySQL加密的几种常见方式
  • Android文字识别-阿里云OCR调用
  • 度矩阵、邻接矩阵
  • 20个经典巧妙电路合集
  • 2023全国大学生数学建模ABCDE选题建议,思路模型,小白要怎么选?难度怎么样
  • 【力扣每日一题】2023.9.5 从两个数字数组里生成最小数字
  • 跳出Lambda表达式forEach()循环解决思路
  • 2023年度AWS SAP直冲云霄训练营学习分享
  • 2023高教社杯 国赛数学建模E题思路 - 黄河水沙监测数据分析
  • 06_快速入门案例实战之电商网站商品管理:集群健康检查,文档CRUD
  • 机车整备场数字孪生 | 图扑智慧铁路
  • Fair|Fur —— Geometry Nodes
  • java八股文面试[设计模式]——行为型模式
  • 【送书活动】网络安全(黑客)自学
  • 如何让数据成为企业的生产力?
  • 监控 -- linux中的一些系统性能状态指令、Prometheus
  • 跳槽面试:如何转换工作场所而不失去优势
  • TINA如何导入spice模型
  • C. MEX Repetition Pinely Round 2 (Div. 1 + Div. 2)
  • C++ 运算符
  • 数据结构day07(栈和队列)
  • 八、Linux中的用户与文件权限