frameView.b6d7e0e1.js 858 B

1
  1. import{_ as m,q as d,B as r,w as v,v as n,C as p,as as g,L as h,o as w,n as x,p as D,D as k}from"./index.413ee8cb.js";const V=["element-loading-text"],y=["src"],B={name:"FrameView"},E=d({...B,setup(R){var f,_;const a=r(!1),s=v(),o=r(""),c=r(null);(f=n(s.meta))!=null&&f.frameSrc&&(o.value=(_=n(s.meta))==null?void 0:_.frameSrc);function i(){a.value=!1}function l(){k(()=>{const e=n(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 u=g("loading");return h((w(),x("div",{class:"frame","element-loading-text":"\u52A0\u8F7D\u4E2D..."},[D("iframe",{src:o.value,class:"frame-iframe",ref_key:"frameRef",ref:c},null,8,y)],8,V)),[[u,a.value]])}}});var C=m(E,[["__scopeId","data-v-09fc7334"],["__file","D:/work/accout-vue3-ui/src/layout/frameView.vue"]]);export{C as default};