-
Notifications
You must be signed in to change notification settings - Fork 2k
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
主应用中跳转路由(都是子应用的activeRule的路径),子应用总是先卸载再加载 #2748
Comments
子应用使用官方vue3的demo也会有这个问题,但是子应用是vue2的目前不会出现该问题 |
@bravepg 大佬能帮忙看看嘛 |
ok 我看看 |
这个好像是 vue3 的 bug? @gongshun |
#1865 |
怎么解决的啊,感觉就是vue-router4的原因。 |
我是根据这个回答在beforeEach中配置解决的 |
使用上述解决方案后出现,浏览器返回时,url拼接的参数丢失。对别人的代码做出改正后正常。 |
子应用路由路径和主应用路由保持一致就行,但是还是部分页面会出现空白 |
Since the issue was labeled with |
提问之前强烈建立您能先阅读一下《如何正确的提出一个 Issue》
What happens?
父应用在加载子应用后,在父应用的tabs栏跳转,子应用总是先卸载又安装。
子应用为vue-cli配置的vue3框架
比如子应用的activeRule为/sub-cost
父亲应用从/sub-cost/1 去往 /sub-cost/2
微应用还是会卸载。目前排查到的原因是去往/sub-cost/2的时候
activeRule的pathname为1导致返回的false,组件卸载
最小可复现仓库
github地址:
https://github.com/776725893/qiankun-err-demo
为节约大家的时间,无复现步骤的 ISSUE 会被关闭,提供之后再 REOPEN
复现步骤,错误日志以及相关配置
相关环境信息
The text was updated successfully, but these errors were encountered: