| 1 |
- import{p as h,f as v,_ as y}from"./index.js";import{a as x}from"./useContentViewHeight-62fb8ef5.js";import{F as w}from"./antd-d98832c6.js";import{d as H,f as a,c as S,u as e,Y as R,Z as z,l as C,a7 as k,ad as l,a0 as m,_ as B}from"./vue-8fccce23.js";import{u as F}from"./useWindowSizeFn-e2b93e2a.js";const L=["src"],$=H({__name:"index",props:{frameSrc:h.string.def("")},setup(u){const n=a(!0),d=a(50),i=a(window.innerHeight),o=a(),{headerHeightRef:p}=x(),{prefixCls:r}=v("iframe-page");F(f,{wait:150,immediate:!0});const c=S(()=>({height:`${e(i)}px`}));function f(){const s=e(o);if(!s)return;const t=p.value;d.value=t,i.value=window.innerHeight-t;const g=document.documentElement.clientHeight-t;s.style.height=`${g}px`}function _(){n.value=!1,f()}return(s,t)=>(R(),z("div",{class:m(e(r)),style:l(c.value)},[C(e(w),{spinning:n.value,size:"large",style:l(c.value)},{default:k(()=>[B("iframe",{src:u.frameSrc,class:m(`${e(r)}__main`),ref_key:"frameRef",ref:o,onLoad:_},null,42,L)]),_:1},8,["spinning","style"])],6))}});const I=y($,[["__scopeId","data-v-ad20168f"]]);export{I as default};
|