qiankun 和 ant-design-vue 一起使用时,子应用的样式影响到父应用
可复现示例 https://github.com/rxliuli/mi...
复现步骤
- git clone && yarn install
- cd apps/vue-app && yarn dev
- cd apps/main-app && yarn dev
- 打开 http://localhost:3000/app/vue...
使用 qiankun 推荐做法 生成的 css,仍有部分没有加上前缀导致污染主应用
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有具体运行代码,说一下之前业务中捣腾qiankun时关于样式问题的解决方式,仅供参考:
各个应用样式隔离
这个问题乾坤框架做了一定的处理,在运行时有一个sandbox的参数,默认情况下沙箱可以确保单实例场景子应用之间的样式隔离,但是无法确保主应用跟子应用、或者多实例场景的子应用样式隔离。如果要解决主应用和子应用的样式问题,目前有2种方式:
b. 配置 antd ConfigProvider