index.37126e12.js 1.0 KB

1
  1. import{a as h,aV as v,s as t,b as y,f as x,o as H,h as w,n as S,y as R,m as k,q as f,i as e,bk as u,aT as z,av as C}from"./index.f9240906.js";import{u as b}from"./useWindowSizeFn.e05ba499.js";import{a as B}from"./useContentViewHeight.51fb01ea.js";const L=["src"],V=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)=>(H(),w("div",{class:f(e(o)),style:u(c.value)},[S(e(z),{spinning:n.value,size:"large",style:u(c.value)},{default:R(()=>[k("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(V,[["__scopeId","data-v-7cb5d70d"]]);export{N as default};