UNPKG

@lcap/nasl

Version:

NetEase Application Specific Language

60 lines (55 loc) 2.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = ` window.createLcapApp = undefined; window.rendered = undefined; window.preRequest = undefined; window.postRequest = undefined; window.beforeRoute = undefined; window.afterRoute = undefined; if(window.__POWERED_BY_QIANKUN__) { window.LcapMicro = window.LcapMicro || {}; Object.assign(window.LcapMicro, {properties}); window[window.LcapMicro.name] = { bootstrap() { return Promise.resolve(); }, mount(props) { 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; }; const { container } = props; window.LcapMicro.container = container.querySelector('#app'); window.LcapMicro.props = props; if(window.createLcapApp) window.createLcapApp() else loadAssets(); return Promise.resolve(); }, unmount({ container }) { window.LcapMicro.container.innerHTML = null; if(window.appVM){ window.appVM.$destroy(); } document.querySelectorAll('script.lazyload').forEach((ele) => { ele.active = false; }) return Promise.resolve(); }, }; } else loadAssets(); `; //# sourceMappingURL=qiankun.js.map