vue-files-preview-inno
Version:
A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.
3 lines (2 loc) • 705 B
JavaScript
;const e=require("vue"),c=require("../../../../node_modules/@vue-office/excel/lib/index.js");;/* empty css */const s=require("../../utils/utils.js"),d={class:"xlsx-preview"},a=e.defineComponent({__name:"index",props:{file:{default:()=>null},url:{default:()=>null},name:{},width:{},height:{}},setup(l){const i=l,n=e.ref(null);e.watch(()=>i.file,r=>{r&&s.getFileRenderByFile(r).then(t=>n.value=t)},{immediate:!0});function o(){}function u(){}return(r,t)=>(e.openBlock(),e.createElementBlock("div",d,[e.createVNode(e.unref(c),{src:n.value,onRendered:o,onError:u},null,8,["src"])]))}});module.exports=a;
//# sourceMappingURL=index.vue.js.map