gaoluyang
2025-05-07 c11eac1694b3d4a24d83e7e72f3acff6b398572f
src/components/Preview/filePreview.vue
@@ -4,9 +4,10 @@
      <img :src="imgUrl" alt="Image Preview" />
    </div>
    <div v-if="isPdf">
      <object :data="fileUrl" type="application/pdf" width="100%" height="750px">
        <p>您的浏览器不支持 PDF 预览。<a :href="fileUrl" style="color: #3a7bfa;" target="_blank">下载 PDF 文件</a></p>
      </object>
<!--      <object :data="fileUrl" type="application/pdf" width="100%" height="750px">-->
<!--        <p>您的浏览器不支持 PDF 预览。<a :href="fileUrl" style="color: #3a7bfa;" target="_blank">下载 PDF 文件</a></p>-->
<!--      </object>-->
      <onlyoffice ref="onlyoffice" :options="option" style="width: 100%;height: 100%;" />
    </div>
    <div v-if="isDoc">
      <p v-if="!isDocShow">文档无法直接预览,请下载查看。</p>
@@ -58,8 +59,10 @@
import VueOfficeExcel from '@vue-office/excel'
//引入相关样式
import '@vue-office/excel/lib/index.css'
import onlyoffice from "@/components/Onlyoffice/onlyoffice.vue";
export default {
  components: {
    onlyoffice,
    VueOfficeDocx,
    VueOfficeExcel,
  },
@@ -72,6 +75,9 @@
      type: Object,
      required: true
    },
    option: {
      type: Object,
    },
  },
  data() {
    return {