plugins
plugins copied to clipboard
MicroApp组件如何手动控制子应用卸载
我看代码里MicroApp组件unmount时调用了子应用的卸载,这里能否手动控制呢?
场景: 主应用多个tab标签展示子应用多个页面时,如果第一次打开的子应用页面标签被删除了,则调用了unmount,导致其他tab标签页会有问题(公共样式被移除了,页面样式会出现问题),而且第一次打开的页面关闭后无法再次打开
@mdchun 我这边也一样,我还特地的不用@umijs/plugin-qiankun插件,主应用直接用qiankun的loadMicroApp也是会出现这个问题
我也想知道怎么卸载 我是动态加载子应用 遇到的问题是 第一次打开子应用页面后 unmount之后再次打开 子应用脚本不执行的问题
@WuBin88996 我现在是打开多个同一个应用名的标签页,只要是从中间关闭,再打开就会一直pendding。如果是从最后关闭标签页就没有问题。我现在也不知道是React的机制导致沙箱组件(MicroApp)没有完全卸载,还是qiankun本身
@WuBin88996 我现在是打开多个同一个应用名的标签页,只要是从中间关闭,再打开就会一直pendding。如果是从最后关闭标签页就没有问题。我现在也不知道是React的机制导致沙箱组件(MicroApp)没有完全卸载,还是qiankun本身
锁定qiankun版本 2.4.5
这个插件支持手动卸载子应用吗?我没有找到相关方法
这个插件支持手动卸载子应用吗?我没有找到相关方法
插件里自动卸载,你需要手动的话,得自己用qiankun的api,放弃使用插件
这个插件支持手动卸载子应用吗?我没有找到相关方法
插件里自动卸载,你需要手动的话,得自己用qiankun的api,放弃使用插件
还是想用插件,我换了个思路。谢谢了
@RainManGO @mdchun 这个问题,最后怎么解决的