frameView.7478bb50.js 875 B

1
  1. import{_ as m,d,w as r,m as v,u as s,x as p,au as h,H as x,o as g,c as w,b as k,y}from"./index.dc4865a9.js";const D=["element-loading-text"],V=["src"],E={name:"FrameView"},R=d({...E,setup(B){var f,u;const a=r(!1),o=v(),n=r(""),c=r(null);(f=s(o.meta))!=null&&f.frameSrc&&(n.value=(u=s(o.meta))==null?void 0:u.frameSrc);function i(){a.value=!1}function l(){y(()=>{const e=s(c);if(!e)return;const t=e;t.attachEvent?t.attachEvent("onload",()=>{i()}):e.onload=()=>{i()}})}return p(()=>{a.value=!0,l()}),(e,t)=>{const _=h("loading");return x((g(),w("div",{class:"frame","element-loading-text":"\u52A0\u8F7D\u4E2D..."},[k("iframe",{src:n.value,class:"frame-iframe",ref_key:"frameRef",ref:c},null,8,V)],8,D)),[[_,a.value]])}}});var F=m(R,[["__scopeId","data-v-09fc7334"],["__file","/Users/apple/Desktop/OtherProjects/accout-vue3-ui/src/layout/frameView.vue"]]);export{F as default};