UNPKG

@lcap/nasl

Version:

NetEase Application Specific Language

50 lines (45 loc) 2.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = ` if(window.ICESTARK && window.ICESTARK.root) { Object.assign(window.ICESTARK, { appEnter({ container, customProps }) { window.LcapMicro = window.LcapMicro || {}; Object.assign(window.LcapMicro, {properties}); if(window.LcapMicro.noAuthUrl && !window.LcapMicro.noAuthFn) window.LcapMicro.noAuthFn = () => { location.href = window.LcapMicro.noAuthUrl; }; if(window.LcapMicro.loginUrl && !window.LcapMicro.loginFn) window.LcapMicro.loginFn = () => { location.href = window.LcapMicro.loginUrl; }; if(window.LcapMicro.notFoundUrl && !window.LcapMicro.notFoundFn) window.LcapMicro.notFoundFn = () => { location.href = window.LcapMicro.notFoundUrl; }; // 兼容 ICESTARK 旧集成方式 if(!window.LcapMicro.loginFn) window.LcapMicro.loginFn = window.ICESTARK.loginFn; if(!window.LcapMicro.routePrefix) window.LcapMicro.routePrefix = window.ICESTARK.basename; if(!window.LcapMicro.proxyPrefix) window.LcapMicro.proxyPrefix = window.ICESTARK.proxyPrefix; window.LcapMicro.container = container; window.LcapMicro.props = customProps; loadAssets(); }, appLeave({ container }) { container.innerHTML = null; if (window.appVM) { window.appVM.$destroy(); } document.querySelectorAll('script.lazyload').forEach((ele) => { ele.active = false; }); }, }); } else loadAssets(); `; //# sourceMappingURL=icestark.js.map