This action will force synchronization from 美乐低代码/MetaLowCode 企业级全栈低代码平台, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
/*** loadJS 异步加载远程JS* @constructor* @param {string} src - 必填,需要加载的URL路径* @param {string} keyName - 必填,唯一key和JS返回的全局的对象名* @param {string} callbackName - 非必填,如果远程JS有callback,则可更有效的判断是否完成加载*/export function loadJS (src, keyName, callbackName) {return new Promise((resolve, reject) => {let has = document.head.querySelector("script[loadKey="+keyName+"]")if(has){return resolve(window[keyName])}let script = document.createElement("script")script.type = "text/javascript"script.src = srcscript.setAttribute("loadKey", keyName)document.head.appendChild(script)script.onload = () => {if(callbackName){window[callbackName] = () => {return resolve(window[keyName])}}else{setTimeout(()=>{return resolve(window[keyName])},50)}}script.onerror = (err) => {return reject(err)}})}/*** loadCSS 异步加载远程css* @constructor* @param {string} src - 必填,需要加载的URL路径* @param {string} keyName - 必填,唯一key*/export function loadCSS (src, keyName) {return new Promise((resolve, reject) => {let has = document.head.querySelector("link[loadKey="+keyName+"]")if(has){return resolve()}let link = document.createElement('link')link.rel = "stylesheet"link.href = srclink.setAttribute("loadKey", keyName)document.head.appendChild(link)link.onload = () => {return resolve()}link.onerror = (err) => {return reject(err)}})}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。