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 = '';
}
}
};