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

Vue 图片预览功能(含缩略图)

众所周知,常见的组件库如Element、Ant Design,自带的图片预览功能都没有缩略图,所以

需要单独封装一个图片预览的服务。

 第三方库:v-viewer

安装: 

npm install v-viewer viewerjs

若使用报错,可安装指定版本。

具体实现:

main.js

import Viewer from 'v-viewer'//引入图片预览
import 'viewerjs/dist/viewer.css'//引入图片预览//图片预览viewer
Vue.use(Viewer,{defaultOptions: {zIndex: 9999  // 需大于 dialog 默认值(通常 2000)}
})

用法:

export default {methods:{// 预览图片viewFn() {const images = ["https://picsum.photos/200/200","https://picsum.photos/300/200","https://picsum.photos/250/200"]let preIndex = 0;this.$viewerApi({images: images ,options: {initialViewIndex: preIndex,},});}, }}

http://www.dtcms.com/a/190128.html

相关文章:

  • 5.14本日总结
  • 常见 RPC 协议类别对比
  • WEB安全--Java安全--CC1利用链
  • 如何迁移 WSL 卸载 Ubuntu WSL
  • 5.18-AI分析师
  • 【深入Spring系列】源码级深入剖析SpringBoot如何实现自动装载
  • egpo进行train_egpo训练时,keyvalueError:“replay_sequence_length“
  • react+html-docx-js将页面导出为docx
  • 圈奶牛--二维凸包
  • HarmonyOs开发之———使用HTTP访问网络资源
  • 【Vue 3 + Vue Router 4】如何正确重置路由实例(resetRouter)——避免“VueRouter is not defined”错误
  • 前端面试每日三题 - Day 34
  • 【SSL部署与优化​】​​TLS 1.3的核心改进与性能优化​​
  • 模态参数识别中的特征实现算法
  • 嵌入式自学第二十一天(5.14)
  • 如何利用大模型对文章进行分段,提高向量搜索的准确性?
  • PyTorch 的自动微分和动态计算图
  • 信息化项目绩效管理办法V5.0
  • Seed1.5-VL:高效通用的视觉-语言基础模型
  • 基于 TensorFlow 框架的联邦学习可穿戴设备健康数据个性化健康管理平台研究
  • 单片机-STM32部分:14、SPI
  • 【计算机视觉】OpenCV实战项目:Face-Mask-Detection 项目深度解析:基于深度学习的口罩检测系统
  • 自然语言处理入门级项目——文本分类
  • MQTT 在Spring Boot 中的使用
  • Oracle — PL-SQL
  • 使用深度学习预训练模型检测物体
  • lesson01-PyTorch初见(理论+代码实战)
  • 在线黑白图像转换:简单却强大的视觉表达工具
  • Java生成可控的Word表格功能开发
  • hudi + flinksql 处理 金额汇总的实时场景