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

news/2024/12/29 3:22:06/

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.ppmy.cn/news/1101322.html

相关文章

Shape Completion Enabled Robotic Grasping

摘要-这项工作提供了一个架构&#xff0c;使机器人能够通过形状完成抓取规划。形状完成是通过使用3D卷积神经网络(CNN)来完成的。该网络是在我们自己的新的开源数据集上训练的&#xff0c;该数据集包含了从不同视角捕获的超过44万个3D样本。运行时&#xff0c;从单个视角捕获的…

右值引用,移动语义,完美转发

文章目录 一、什么是左值、右值二、什么是左值引用、右值引用2.1 左值引用2.2 右值引用2.3 对左右值引用本质的讨论 三、右值引用和std::move使用场景3.1 右值引用优化性能&#xff0c;避免深拷贝浅拷贝重复释放深拷贝构造函数移动构造函数 3.2 移动语义&#xff08;move&#…

根据基站位置区识别码(LCA)和小区识别(CI)获取经纬度

需求 在网络攻击溯源时&#xff0c;需要对攻击者的位置进行定位。 已知参数 已知攻击者发送攻击报文的接入基站的位置区识别码(LCA)和小区识别(CI)码 目标 获取攻击者位置 技术路线 request 调用API查询经纬度位置openpyxl 读取 excel 表格sqlite3 读写数据库json 数据解…

Linux系统中驱动之设备树添加按键驱动方法

​大家好&#xff0c;每日一个简单的驱动&#xff0c;日久方长&#xff0c;对Linux驱动就越来越熟悉&#xff0c;也越来容易学会写驱动程序。今日进行简单的按键驱动。 一、Linux 下按键驱动原理 按键驱动和 LED 驱动原理上来讲基本都是一样的&#xff0c;都是操作 GPIO&…

机器学习——boosting之提升树

提升树和adaboost基本流程是相似的 我看到提升树的时候&#xff0c;懵了 这…跟adaboost有啥区别&#xff1f;&#xff1f;&#xff1f; 直到看到有个up主说了&#xff0c;我才稍微懂 相当于&#xff0c;我在adaboost里的弱分类器&#xff0c;换成CART决策树就好了呗&#xff1…

如何查看服务器各项指标的配置-具体指令-服务器配置参数详解-大模型训练推荐配置单服务器和服务器之间显卡直通叠加扩容

查看服务器配置的指令 要查看服务器的各项组件配置,您可以执行以下步骤: 操作系统信息: 使用命令 uname -a(Linux/Unix)或 systeminfo(Windows)来查看操作系统的版本和内核信息。CPU 信息: 在Linux/Unix系统上,运行 lscpu 命令来查看CPU的详细信息。在Windows系统上,…

STL- 常用算法

概述: 算法主要是由头文件<algorithm> <functional> <numeric>组成。 <algorithm>是所有STL头文件中最大的一个&#xff0c;范围涉及到比较、 交换、查找、遍历操作、复制、修改等等 <numeric>体积很小&#xff0c;只包括几个在序列上面进行简…

数据可视化:四大发明的现代转化引擎

在科技和工业的蓬勃发展中&#xff0c;中国的四大发明——造纸术、印刷术、火药和指南针&#xff0c;早已不再是古代创新的象征&#xff0c;而是催生了众多衍生行业的崭新可能性。其中&#xff0c;数据可视化技术正成为这些行业的一颗璀璨明珠&#xff0c;开启了全新的时代。 1…