frameView.ceeb52cb.js 792 B

1
  1. import{_ as m,q as u,B as n,w as v,v as r,C as p,ar as h,L as g,o as x,n as b,p as w,D}from"./index.2530a63f.js";const k=["element-loading-text"],B=["src"],E={name:"FrameView"},R=u({...E,setup(V){var f,d;const a=n(!1),o=v(),s=n(""),i=n(null);(f=r(o.meta))!=null&&f.frameSrc&&(s.value=(d=r(o.meta))==null?void 0:d.frameSrc);function c(){a.value=!1}function l(){D(()=>{const e=r(i);if(!e)return;const t=e;t.attachEvent?t.attachEvent("onload",()=>{c()}):e.onload=()=>{c()}})}return p(()=>{a.value=!0,l()}),(e,t)=>{const _=h("loading");return g((x(),b("div",{class:"frame","element-loading-text":"\u52A0\u8F7D\u4E2D..."},[w("iframe",{src:s.value,class:"frame-iframe",ref_key:"frameRef",ref:i},null,8,B)],8,k)),[[_,a.value]])}}});var S=m(R,[["__scopeId","data-v-de9fb3ee"]]);export{S as default};