您现在的位置是:首页 > 技术教程 正文

使用 qiankun + vue3 搭建前端微服务遇到的问题

admin 阅读: 2024-03-31
后台-插件-广告管理-内容页头部广告(手机)

问题描述:

1、【qiankun 】捕获异常提示:

Uncaught Error: application 'appName' died in status LOADING_SOURCE_CODE: [qiankun]: Target container with #contents not existed while mis-user loading!

2、控制台同样报如上错误,如下如:

3、 子应用无法加载,而且不是每次必现,说是弱网环境更甚。

问题解析:

翻译器解释为:当子应用创建时并未找到它需要挂在到哪里。简单讲就是,饭来了、碗没了。

解决思路:

1、registerApps 时间

2、start 启动时间

3、nextTick 应用

以上三点都没好使

最后,在app.vue中router-view容器,就是子应用挂在的容器加了一个v-if的判断,只是默认不显示,onMounted 的时候显示,就解决这个问题了

可能方法有点糙,希望对有需求的小伙伴们有所帮助。

大佬有好方法的可以留言,谢谢!

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索
排行榜