plugins icon indicating copy to clipboard operation
plugins copied to clipboard

[plugin-qiankun] 偶尔会提示single-spa minified message #31, 子应用界面空白

Open ystyle opened this issue 2 years ago • 21 comments

image

提示的链接. 我看了下qiankun里好像没有配置超时的选项.

https://single-spa.js.org/error/?code=31&arg=mount&arg=parcel&arg=bd&arg=3000

ystyle avatar Mar 18 '22 08:03 ystyle

image

ystyle avatar Mar 18 '22 08:03 ystyle

@ystyle qiankun没有,但single-spa有,不过没有什么用,治标不治本。 image

image

EvilChan avatar Apr 26 '22 09:04 EvilChan

遇到相同的问题。

fddi avatar Jul 11 '22 15:07 fddi

有解决方案吗? 遇到了相同的问题

xiao-xiansheng avatar Jul 27 '22 10:07 xiao-xiansheng

same issue

giscafer avatar Aug 12 '22 17:08 giscafer

解决了吗

DreamLee1997 avatar Aug 26 '22 02:08 DreamLee1997

本人问题解决了,还有问题的看过来:https://github.com/giscafer/micro-umi-max-cra

giscafer avatar Aug 26 '22 02:08 giscafer

react-activation 页面缓存,在tabs切换的时候,偶尔出现 single-spa minified message #31 页面白版,有解决办法吗?

tpc-ht avatar Aug 30 '22 10:08 tpc-ht

复现为:挂载4个应用页面。可以随意切换,但关闭其中任一一个(关闭时子应用触发了 unmount 函数),但是在打开就会报 image

tpc-ht avatar Aug 31 '22 09:08 tpc-ht

+1, qiankun的问题,锁定[email protected] 可以解决

mdchun avatar Sep 30 '22 07:09 mdchun

看大家的参数都是 arg=mount, 这是 single-spa 的超时报错,因为子应用还没加载完就提前执行了 mount 导致的

之所以提前 mount,是因为路由被命中了

路由配置,single-spa 默认是正则匹配,比如访问 /a/b,则 //a,都会被匹配到

可以将 activeRule 改为 Function,进行 location.path 的完全匹配,避免默认的正则

xin- avatar Nov 16 '22 18:11 xin-

大佬们,解决了吗,我要拉黑qiankun了

qiutaiyun avatar Feb 22 '23 09:02 qiutaiyun

react-activation 页面缓存,在tabs切换的时候,偶尔出现 single-spa minified message #31 页面白版,有解决办法吗?

这个有示例么?我这边在umi4里用这个没效果。

ystyle avatar Feb 22 '23 09:02 ystyle

好像还没解决?

hello-astar avatar May 06 '23 06:05 hello-astar

react-activation 页面缓存,在tabs切换的时候,偶尔出现 single-spa minified message #31 页面白版,有解决办法吗?

大佬有解决这个吗,一模一样的问题

zhanglin1993 avatar Jun 25 '23 02:06 zhanglin1993

如果在Tabs组件中切换子应用时,遇到这个问题的话,可以尝试给TabItem设置forceRender属性,或者给Tab设置destroyInactiveTabPane属性

zrless avatar Jul 19 '23 08:07 zrless

"@umijs/max": "^4.1.0" 接了同样是umi的react子应用没问题,vue的项目作为子应用也遇到这个问题

这个问题有人解决了吗,网速慢的情况下,首次进页面超时问题必现,子应用界面空白,刷新后可能会加载出来子应用

Zhouqn avatar Jun 20 '24 09:06 Zhouqn

这个问题有人解决了吗,网速慢的情况下,首次进页面超时问题必现,子应用界面空白,刷新后可能会加载出来子应用

这个有解决吗?有解决方案吗?我目前遇到一个问题就是在主应用login 登录成功后history.push到子应用的路由会有页面白了也没有报错,直接手动刷新页面是可以正常加载子应用的页面,子应用用的是vue3

xileliu avatar Jul 09 '24 14:07 xileliu

+1, qiankun的问题,锁定[email protected] 可以解决

有用,固定版本之后就好了

angelayun avatar Aug 06 '24 05:08 angelayun

基于@umijs/max,锁定[email protected]之后没办法使用了。这个问题还有解决方案吗?

amy0133 avatar Aug 19 '24 08:08 amy0133