@lcap/nasl
Version:
NetEase Application Specific Language
3 lines • 2.09 kB
TypeScript
declare const _default: "\n if(window.ICESTARK && window.ICESTARK.root) {\n Object.assign(window.ICESTARK, {\n appEnter({ container, customProps }) {\n window.LcapMicro = window.LcapMicro || {};\n Object.assign(window.LcapMicro, {properties});\n \n if(window.LcapMicro.noAuthUrl && !window.LcapMicro.noAuthFn)\n window.LcapMicro.noAuthFn = () => {\n location.href = window.LcapMicro.noAuthUrl;\n };\n \n if(window.LcapMicro.loginUrl && !window.LcapMicro.loginFn)\n window.LcapMicro.loginFn = () => {\n location.href = window.LcapMicro.loginUrl;\n };\n\n if(window.LcapMicro.notFoundUrl && !window.LcapMicro.notFoundFn)\n window.LcapMicro.notFoundFn = () => {\n location.href = window.LcapMicro.notFoundUrl;\n };\n \n // 兼容 ICESTARK 旧集成方式\n if(!window.LcapMicro.loginFn)\n window.LcapMicro.loginFn = window.ICESTARK.loginFn;\n if(!window.LcapMicro.routePrefix)\n window.LcapMicro.routePrefix = window.ICESTARK.basename;\n if(!window.LcapMicro.proxyPrefix)\n window.LcapMicro.proxyPrefix = window.ICESTARK.proxyPrefix;\n\n window.LcapMicro.container = container; \n window.LcapMicro.props = customProps;\n loadAssets();\n },\n appLeave({ container }) {\n container.innerHTML = null;\n if (window.appVM) {\n window.appVM.$destroy();\n }\n document.querySelectorAll('script.lazyload').forEach((ele) => {\n ele.active = false;\n });\n },\n });\n } else\n loadAssets();\n";
export default _default;
//# sourceMappingURL=icestark.d.ts.map