You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
virtual-patient/docker/nginx/html/dist/static/js/frameView-d3e1569b.js

2 lines
812 B
JavaScript

import{d as u,r,u as v,j as a,o as p,G as g,H as h,g as x,c as w,e as V,q as k,_ as R}from"./index-93dfb385.js";const y={class:"frame","element-loading-text":"加载中..."},B=["src"],E=u({name:"FrameView",__name:"frameView",setup(S){var f,_,l;const o=r(!0),t=v(),c=r(""),i=r(null);(f=a(t.meta))!=null&&f.frameSrc&&(c.value=(_=a(t.meta))==null?void 0:_.frameSrc),((l=a(t.meta))==null?void 0:l.frameLoading)===!1&&n();function n(){o.value=!1}function m(){k(()=>{const e=a(i);if(!e)return;const s=e;s.attachEvent?s.attachEvent("onload",()=>{n()}):e.onload=()=>{n()}})}return p(()=>{m()}),(e,s)=>{const d=g("loading");return h((x(),w("div",y,[V("iframe",{src:c.value,class:"frame-iframe",ref_key:"frameRef",ref:i},null,8,B)])),[[d,o.value]])}}});const L=R(E,[["__scopeId","data-v-d038a369"]]);export{L as default};