Files
qhmes/web-dist/js/index-DnMgRZrH.js
2026-06-16 18:19:57 +08:00

2 lines
1.1 KiB
Java

import{useWindowSizeFn as _}from"./useWindowSizeFn-C-0M9_Ul.js";import{as as v,bo as y,aH as x,au as H}from"./index-X7Y8jykP.js";import{u as w}from"./useContentViewHeight-Cja8zrBg.js";import{e as S,C as z,z as C,f as R,A as k,T as f,c as B,r as a,u as e,J as m,Q as L}from"./vue-vendor-DNhG1Cve.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./usePageContext-9jIr04Op.js";const $=["src"],b=S({__name:"index",props:{frameSrc:v.string.def("")},setup(u){const n=a(!0),p=a(50),o=a(window.innerHeight),i=a(),{headerHeightRef:d}=w(),{prefixCls:r}=y("iframe-page");_(l,150,{immediate:!0});const c=B(()=>({height:`${e(o)}px`}));function l(){const s=e(i);if(!s)return;const t=d.value;p.value=t,o.value=window.innerHeight-t;const h=document.documentElement.clientHeight-t;s.style.height=`${h}px`}function g(){n.value=!1,l()}return(s,t)=>(C(),z("div",{class:m(e(r)),style:f(c.value)},[R(e(x),{spinning:n.value,size:"large",style:f(c.value)},{default:k(()=>[L("iframe",{src:u.frameSrc,class:m(`${e(r)}__main`),ref_key:"frameRef",ref:i,onLoad:g},null,42,$)]),_:1},8,["spinning","style"])],6))}}),A=H(b,[["__scopeId","data-v-c68bc0a9"]]);export{A as default};