UNPKG

cione-comp-lib

Version:

`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`

2 lines (1 loc) 883 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});let e=[];exports.getStaticUrl=async t=>{e.length||await(async()=>{let t=await fetch(window.env.VITE_MAIN_URL+"/cors/redirect_address/list",{method:"GET",headers:{"Content-Type":"application/json"}}).then((e=>e.json()));e=t.data.data})();for(let n of e){let e=t.replaceAll(n,window.env.VITE_BASE_URL+"/thirdPart");if(e!=t)return e}return t},exports.handleComponetEvent=(e,t,n)=>{window.handleComponetEvents&&window.handleComponetEvents(e,t,n)},exports.handleEventCallback=(e,t,n)=>{if((null==e?void 0:e.events[t])&&"function"==typeof e.events[t]){const o={packageCode:e.packageCode,elementId:e.elementId,event:t,data:n};e.events[t](o)}},exports.handlePushEvent=e=>{window.EventPublisher&&"EventPublisher"===window.EventPublisher.name&&window.EventPublisher.publish(e.key,e)};