2 lines
1018 B
JavaScript
2 lines
1018 B
JavaScript
import{a as h,aM as y,s as a,b as v,f as x,o as H,h as w,p as S,y as R,i as b,n as f,k as e,bo as u,b3 as k,q as z}from"./index.2cdbaad0.js";import{u as C}from"./useWindowSizeFn.37c64509.js";import{a as B}from"./useContentViewHeight.9010a11c.js";const L=["src"],$=h({__name:"index",props:{frameSrc:y.string.def("")},setup(p){const n=a(!0),m=a(50),i=a(window.innerHeight),o=a(),{headerHeightRef:d}=B(),{prefixCls:r}=v("iframe-page");C(l,150,{immediate:!0});const c=x(()=>({height:`${e(i)}px`}));function l(){const s=e(o);if(!s)return;const t=d.value;m.value=t,i.value=window.innerHeight-t;const g=document.documentElement.clientHeight-t;s.style.height=`${g}px`}function _(){n.value=!1,l()}return(s,t)=>(H(),w("div",{class:f(e(r)),style:u(e(c))},[S(e(k),{spinning:n.value,size:"large",style:u(e(c))},{default:R(()=>[b("iframe",{src:p.frameSrc,class:f(`${e(r)}__main`),ref_key:"frameRef",ref:o,onLoad:_},null,42,L)]),_:1},8,["spinning","style"])],6))}});var V=z($,[["__scopeId","data-v-179381bf"]]);export{V as default};
|