Files
PandaX/static/assets/iframes.33778385.js
feilong.teng@rheinchina.com cd824b7f0c 集成完成
2021-12-12 19:49:39 +08:00

2 lines
1.3 KiB
JavaScript

var d=Object.defineProperty;var n=Object.getOwnPropertySymbols;var c=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var f=(a,t,e)=>t in a?d(a,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[t]=e,m=(a,t)=>{for(var e in t||(t={}))c.call(t,e)&&f(a,e,t[e]);if(n)for(var e of n(t))u.call(t,e)&&f(a,e,t[e]);return a};import{h as g,L as h,i as p,I as v,o as w,O as _,t as L,a4 as I,w as l,l as x,m as y,v as C,J as $,n as k,C as B}from"./vendor.14d7a511.js";import{_ as V,u as b}from"./index.1f7143d6.js";const R=g({name:"layoutIfameView",setup(){const a=h(),t=b(),e=p({iframeLoading:!0,iframeUrl:""}),s=()=>{e.iframeUrl=a.meta.isLink,k(()=>{e.iframeLoading=!0;const r=document.getElementById("iframe");if(!r)return!1;r.onload=()=>{e.iframeLoading=!1}})},o=v(()=>{let{isTagsview:r}=t.state.themeConfig.themeConfig,{isTagsViewCurrenFull:i}=t.state.tagsViewRoutes;return i?"0px":r?"84px":"50px"});return w(()=>{s()}),_(()=>a.path,()=>{s()}),m({setIframeHeight:o},L(e))}}),S=["src"];function T(a,t,e,s,o,r){const i=I("loading");return l((B(),x("div",{class:"layout-view-bg-white flex",style:$({height:`calc(100vh - ${a.setIframeHeight}`,border:"none"})},[l(y("iframe",{src:a.iframeUrl,frameborder:"0",height:"100%",width:"100%",id:"iframe"},null,8,S),[[C,!a.iframeLoading]])],4)),[[i,a.iframeLoading]])}var E=V(R,[["render",T]]);export{E as default};