index.8f031f80.js 1020 B

1
  1. import{a as h,aW as v,s as t,b as y,f as x,o as w,h as H,n as S,z,m as R,q as f,i as e,bk as u,aU as k,aw as C}from"./index.7e08ba81.js";import{u as b}from"./useWindowSizeFn.9cd1b73f.js";import{a as B}from"./useContentViewHeight.eee5bfce.js";const L=["src"],W=h({__name:"index",props:{frameSrc:v.string.def("")},setup(d){const n=t(!0),m=t(50),i=t(window.innerHeight),r=t(),{headerHeightRef:p}=B(),{prefixCls:o}=y("iframe-page");b(l,150,{immediate:!0});const c=x(()=>({height:`${e(i)}px`}));function l(){const s=e(r);if(!s)return;const a=p.value;m.value=a,i.value=window.innerHeight-a;const g=document.documentElement.clientHeight-a;s.style.height=`${g}px`}function _(){n.value=!1,l()}return(s,a)=>(w(),H("div",{class:f(e(o)),style:u(c.value)},[S(e(k),{spinning:n.value,size:"large",style:u(c.value)},{default:z(()=>[R("iframe",{src:d.frameSrc,class:f(`${e(o)}__main`),ref_key:"frameRef",ref:r,onLoad:_},null,42,L)]),_:1},8,["spinning","style"])],6))}});var N=C(W,[["__scopeId","data-v-7cb5d70d"]]);export{N as default};