UNPKG

vue-files-preview

Version:

A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.

3 lines (2 loc) 977 B
"use strict";const e=require("vue"),i=require("../../../../node_modules/.pnpm/@vue-office_docx@1.6.2_vue-demi@0.14.8_vue@3.5.11_typescript@5.4.2___vue@3.5.11_typescript@5.4.2_/node_modules/@vue-office/docx/lib/index.js");;/* empty css */const u=require("../../utils/utils.js"),s={class:"docx-preview"},d=e.defineComponent({__name:"index",props:{file:{default:()=>null},url:{default:()=>null},name:{}},setup(o){const n=o,r=e.ref(null);e.watch(()=>n.file,()=>{u.getFileRenderByFile(n.file).then(l=>{r.value=l})},{immediate:!0});function t(){console.log("渲染完成")}function c(){console.log("渲染失败")}return(l,a)=>(e.openBlock(),e.createElementBlock("div",s,[e.createVNode(e.unref(i),{src:r.value,onRendered:t,onError:c},null,8,["src"])]))}});module.exports=d; //# sourceMappingURL=index.vue.js.map