From cb4ebc8c14144bebd2f40662c81b1ee36ee94d5d Mon Sep 17 00:00:00 2001
From: Leo <98382335+gaoziman@users.noreply.github.com>
Date: Mon, 22 Sep 2025 22:56:53 +0800
Subject: [PATCH] =?UTF-8?q?feat(components):=20=E6=96=B0=E5=A2=9ECoiImageV?=
=?UTF-8?q?iewer=E5=9B=BE=E7=89=87=E6=9F=A5=E7=9C=8B=E5=99=A8=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 新增通用图片查看器组件,支持缩略图预览和大图查看功能
- 支持自定义缩略图尺寸和预览弹框标题
- 集成图片下载和链接复制功能
- 实现加载状态和错误处理机制
- 采用现代化UI设计,支持悬停效果和动画过渡
---
src/components/common/CoiImageViewer.vue | 395 +++++++++++++++++++++++
1 file changed, 395 insertions(+)
create mode 100644 src/components/common/CoiImageViewer.vue
diff --git a/src/components/common/CoiImageViewer.vue b/src/components/common/CoiImageViewer.vue
new file mode 100644
index 0000000..9d3074a
--- /dev/null
+++ b/src/components/common/CoiImageViewer.vue
@@ -0,0 +1,395 @@
+
+
+
+
+
![]()
+
+
+
+
+ 加载失败
+
+
+
+
+
+
+
+ 点击预览
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+ 图片加载失败
+
+
+ {{ src }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 下载图片
+
+
+
+
+
+ 复制链接
+
+
+
+ 关闭
+
+
+
+
+
+
+
+
+
+