UNPKG

hel-tpl-remote-vue-comps

Version:

可供`hel-micro`消费的远程vue组件示例

29 lines (24 loc) 901 B
import { isMasterApp } from 'hel-iso'; import * as Vue from 'vue'; import { LIB_NAME } from './configs/subApp'; import { libReady } from 'hel-lib-proxy'; // import { preFetchLib } from 'hel-micro'; if (Vue.config) { Vue.config.productionTip = false; } (async function () { // const enableCustom = false; // await preFetchLib('hel-tpl-remote-vue-comps2'); const libProperties = await import('./entrance/libProperties'); // 注意此处传递的是 default libReady(LIB_NAME, libProperties.default); // 非子应用时(即不是被别的模块触发载入的情况),自己挂载渲染节点,方便本地调试 // 可根据项目实际情况控制是否载入 loadApp 文件 // eslint-disable-next-line if (isMasterApp()) { console.log('isMasterApp true'); await import('./loadApp'); } else { console.log('isMasterApp false'); } })().catch(console.error);