diff --git a/upload-file-frontend/src/views/FileUpload.vue b/upload-file-frontend/src/views/FileUpload.vue index eb70152..81a8d2a 100644 --- a/upload-file-frontend/src/views/FileUpload.vue +++ b/upload-file-frontend/src/views/FileUpload.vue @@ -63,7 +63,7 @@
- +
📄
@@ -110,6 +110,14 @@

这个人很懒,什么都没有留下,只说自己爱吃炸排骨。。。

+ + +
+
+ 预览图片 +
+
+
@@ -152,7 +160,9 @@ export default { pageSize: 10, loading: false, hasMore: true, // 是否还有更多数据 - filePage: [] + filePage: [], + showImagePreview: false, + selectedImageUrl: '' }; }, computed: { @@ -261,12 +271,76 @@ export default { if (isBottom && !this.loading && this.hasMore) { this.fetchFiles(); } + }, + // 打开图片预览 + openImagePreview(file) { + this.selectedImageUrl = file.accessUrl; + this.showImagePreview = true; + }, + // 关闭图片预览 + closeImagePreview() { + this.showImagePreview = false; + this.selectedImageUrl = ''; } } };