From eed2448d2e9d3dd2b1ec17d5c4ae74b102d793c5 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 30 六月 2025 21:47:39 +0800
Subject: [PATCH] feat: v2.2

---
 src/components/Preview/PreviewOffice.vue |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/src/components/Preview/PreviewOffice.vue b/src/components/Preview/PreviewOffice.vue
new file mode 100644
index 0000000..6130cc2
--- /dev/null
+++ b/src/components/Preview/PreviewOffice.vue
@@ -0,0 +1,25 @@
+<template>
+  <div class="office-wrapper">
+    <iframe :src="url" class="previewBody"></iframe>
+  </div>
+</template>
+
+<script lang="ts">
+export default {
+  name: 'PreviewOffice',
+};
+</script>
+
+<script setup lang="ts">
+import { computed } from 'vue';
+
+type Props = {
+  fileUrl: string;
+};
+
+const props = defineProps<Props>();
+
+const url = computed(
+  () => `https://view.officeapps.live.com/op/view.aspx?src=${props.fileUrl}?${Date.now()}`
+);
+</script>

--
Gitblit v1.9.1