@lcap/nasl
Version:
NetEase Application Specific Language
60 lines (55 loc) • 2.3 kB
JavaScript
;
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