micro-zoe / micro-app

A simple, efficient and powerful micro front-end framework. 一款简约、高效、功能强大的微前端框架
https://micro-zoe.github.io/micro-app/
MIT License
5.59k stars 566 forks source link

主应用通过动态路由跳转子应用,刷新后,退出到登录页,登录页的css被子应用污染 #1370

Open yunguang opened 1 month ago

yunguang commented 1 month ago

问题描述

问题的具体描述 主应用的登录页通过动态添加路由的方式跳转到子应用,然后子应用当前路由手动刷新,再返回到登录页,主应用登录页的css自动加上了子应用的前缀,导致css失效 (注:静态路由方式没有问题;如果没有手动刷新返回登录页也没有问题)

复现步骤

  1. 主应用的登录页通过后端获取动态路由菜单;
  2. 登录后动态添加路由的方式,跳转到子应用
  3. 子应用当前页面手动刷新,再通过退出登录,返回到登录页
  4. 登录页的css被子应用污染,导致页面展示有问题

上传截图

请上传代码截图、控制台、终端等截图以帮助我们了解您的问题。 主应用登录页css样式: image

被子应用污染后的样式: image

复现仓库

请提供一个精简的代码仓库,然后上传到自己的 github,以帮助我们复现您的问题。

环境信息

Hachiko2018 commented 4 days ago

有demo吗?