主子应用样式
因为子应用是是后加载的 所以如果柱应用和子应用有重的 会以子应用为准、
需要我们将主应用的样式权重提高或尽量避免重复
- 我这里还遇到一个问题就是主应用使用rem定义的样式加载子应用会失效
解决办法就是没定义默认字体
html{ font-size: 16px; }
- 主应用重新加载时子应用时可能会出现找不到元素的时候、解决办法如下
let timer = setInterval(() => {
if (document.getElementById('qk-vue-child')) {
//注册微服务
registerMicroApps(microProject)
//启动!!
start()
// 添加全局异常捕获
addGlobalUncaughtErrorHandler((handler: any) => {
console.log("异常捕获", handler);
});
clearInterval(timer)
}
}, 1000)