| 1 |
- import{u as h}from"./useWindowSizeFn-1829b247.js";import{d as y,p as x,r as s,c as v,e as H,f as e,o as S,m as w,g as R,y as z,af as C,s as l,ah as d,S as k,j as B}from"./index-610a1d46.js";import{a as L}from"./useContentViewHeight-20fe3432.js";const $=["src"],E=y({__name:"index",props:{frameSrc:x.string.def("")},setup(m){const n=s(!0),p=s(50),i=s(window.innerHeight),o=s(),{headerHeightRef:u}=L(),{prefixCls:r}=v("iframe-page");h(f,150,{immediate:!0});const c=H(()=>({height:`${e(i)}px`}));function f(){const a=e(o);if(!a)return;const t=u.value;p.value=t,i.value=window.innerHeight-t;const g=document.documentElement.clientHeight-t;a.style.height=`${g}px`}function _(){n.value=!1,f()}return(a,t)=>(S(),w("div",{class:l(e(r)),style:d(e(c))},[R(e(k),{spinning:n.value,size:"large",style:d(e(c))},{default:z(()=>[C("iframe",{src:m.frameSrc,class:l(`${e(r)}__main`),ref_key:"frameRef",ref:o,onLoad:_},null,42,$)]),_:1},8,["spinning","style"])],6))}});const W=B(E,[["__scopeId","data-v-d71530fc"]]);export{W as default};
|