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) 591 B
"use strict";const e=require("vue"),s=require("../../utils/utils.js"),c={class:"pdf-preview"},u=["src"],a=e.defineComponent({__name:"index",props:{file:{default:()=>null},url:{default:()=>null},name:{}},setup(i){const n=i,r=e.ref(null);return e.watch(()=>n.file,t=>{t&&s.getFileRenderByFile(t).then(l=>r.value=l)},{immediate:!0}),e.watch(()=>n.url,t=>{t&&(r.value=t)},{immediate:!0}),(t,l)=>(e.openBlock(),e.createElementBlock("div",c,[e.createElementVNode("iframe",{class:"pdf-iframe",src:e.unref(r),frameborder:"0"},null,8,u)]))}});module.exports=a; //# sourceMappingURL=index.vue2.js.map