Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ystyle opened this issue Mar 18, 2022 · 19 comments

Comments

@ystyle
Copy link

ystyle commented Mar 18, 2022

image

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

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

@ystyle
Copy link
Author

ystyle commented Mar 18, 2022

image

@EvilChan
Copy link

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

image

@fddi
Copy link

fddi commented Jul 11, 2022

遇到相同的问题。

@xiao-xiansheng
Copy link

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

@giscafer
Copy link

same issue

@DreamLee1997
Copy link

解决了吗

@giscafer
Copy link

giscafer commented Aug 26, 2022

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

@tpc-ht
Copy link

tpc-ht commented Aug 30, 2022

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

@tpc-ht
Copy link

tpc-ht commented Aug 31, 2022

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

@mdchun
Copy link

mdchun commented Sep 30, 2022

+1, qiankun的问题,锁定qiankun@2.4.5 可以解决

@xin-
Copy link

xin- commented Nov 16, 2022

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

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

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

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

@qiutaiyun
Copy link

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

@ystyle
Copy link
Author

ystyle commented Feb 22, 2023

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

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

@hello-astar
Copy link

好像还没解决?

@zhanglin1993
Copy link

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

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

@zrless
Copy link

zrless commented Jul 19, 2023

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

@liwei277622557winnie199101

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

@Zhouqn
Copy link

Zhouqn commented Jun 20, 2024

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

@xileliu
Copy link

xileliu commented Jul 9, 2024

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests