mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-07 17:07:19 +08:00
2 lines
855 B
JavaScript
2 lines
855 B
JavaScript
import{d as v,a1 as p,r as o,b8 as g,u as e,b as h,g as x,k,o as w,c as V,a as b,p as R,_ as y}from"./index.js";const B=["element-loading-text"],E=["src"],L=v({name:"FrameView",__name:"frameView",setup(S){var f,_,l;const{t:m}=p(),r=o(!0),t=g(),c=o(""),i=o(null);(f=e(t.meta))!=null&&f.frameSrc&&(c.value=(_=e(t.meta))==null?void 0:_.frameSrc),((l=e(t.meta))==null?void 0:l.frameLoading)===!1&&s();function s(){r.value=!1}function u(){R(()=>{const a=e(i);if(!a)return;const n=a;n.attachEvent?n.attachEvent("onload",()=>{s()}):a.onload=()=>{s()}})}return h(()=>{u()}),(a,n)=>{const d=x("loading");return k((w(),V("div",{class:"frame","element-loading-text":e(m)("status.hsLoad")},[b("iframe",{src:c.value,class:"frame-iframe",ref_key:"frameRef",ref:i},null,8,E)],8,B)),[[d,r.value]])}}});const I=y(L,[["__scopeId","data-v-94a6f1bc"]]);export{I as default};
|