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