qiankun再次进入子应用白屏
小于 1 分钟
qiankun 再次进入子应用白屏
问题描述
使用 vue3+vite 作为子应用时,切换其他子应用后再次进入时,会出现白屏子应用没有正常加载的现象,并且控制台出现警告信息
解决方法
问题原因为多次创建子应用实例,将createApp
移动到 render 方法中
const render = (props: QiankunProps) => {
const app = createApp(App);
const { container } = props;
app.use(createPinia());
app.use(router);
app.use(ElementPlus);
app.mount(container ? container.querySelector('#app')! : '#app');
};