我的主应用是vue3+webpack,所以直接使用官方的vue组件封装,子应用是uniapp
子应用已做生命周期改造,在使用过程中发现在不使用保活模式的情况下第二次进入同一个子应用的时候该子应用会白屏
查看dom没渲染情况发现子应用dom没有正确渲染
根据日志发现其实是已经调用了mount方法但是没有起作用
我想是不是执行时序的问题,所以给子应用mount方法加上了延时,尝试后发现并不是这个原因
没有一点点头绪,就把子应用的路由改造去掉了,
这一去就正常了,
给我整无语了,还能这样,经过后续测试,发现虽然可以正常用,但是存在偶发性的白屏不渲染,这意味着没发在生产环境使用,还是得琢磨琢磨,
暂时没有找到解决办法,暂时使用保活模式,实在没法了