Files
qhmes/web-dist/js/useScript-C72wCufT.js
2026-06-16 18:19:57 +08:00

2 lines
472 B
Java

import{o as i,r as s,d as f}from"./vue-vendor-DNhG1Cve.js";function m(n){const o=s(!0),t=s(!1),r=s(!1);let e;const a=new Promise((u,c)=>{i(()=>{e=document.createElement("script"),e.type="text/javascript",e.onload=function(){o.value=!1,r.value=!0,t.value=!1,u("")},e.onerror=function(l){o.value=!1,r.value=!1,t.value=!0,c(l)},e.src=n.src,document.head.appendChild(e)})});return f(()=>{e&&e.remove()}),{isLoading:o,error:t,success:r,toPromise:()=>a}}export{m as useScript};