index-CmdvmrJh.js 1.1 KB

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