qiankun使用unocss 子应用切换样式丢失

Vite子应用,使用unocss官网默认的vite安装方式,在两个使用Vite+Unocss的子应用来回切换时,总有一个子应用的样式会混乱。 经过仔细观察,这两个子应用都引用了同一个样式表/_uno.css,切来切去的时候,第二个覆盖第一个的_uno.css,而其他样式都是缓存到了本地,不存在这个问题。

第一个想法是个uno的样式表改名,但是没有找到解决方法 qiankun上有人提了关于styled component样式混乱的issue,但是好像是react的解决方案,大概知道了算是qiankun的缺陷,但是并不能解决现在的问题。

最终解决方案 使用postcss方式引入uno,可以了,两个应用的Unocss样式都被注入到各自的样式表,并且和其他样式表一样缓存到本地,不会产生覆盖的问题。

相关推荐
小金鱼Y15 分钟前
别再乱拷贝了!JS 浅拷贝 vs 深拷贝全解析
前端·javascript
kyriewen19 分钟前
Sass 进阶:当 CSS 学会了编程,变量函数循环全都安排上
前端·css·scss
海带先森21 分钟前
python 虚拟环境的创建
前端
lovemiss26 分钟前
解码本质:claude code是怎么运行的
前端
yuxi202033 分钟前
Cursor 的 7 个隐藏功能,90% 的人不知道
前端
Moment35 分钟前
MiniMax 发布 M2.7,Agent 开始走向自我进化
前端·后端·面试
发现一只大呆瓜37 分钟前
Vue-Vue Router核心原理+实战用法全解析
前端·vue.js·面试
m0_694845571 小时前
Oh My Zsh 使用指南:Zsh 终端配置与插件管理教程
服务器·前端·小程序·开源·github
英俊潇洒美少年1 小时前
React19 useActionState的注意事项
前端·javascript·react.js
huaqianzkh1 小时前
两个 ASP.NET Core Web API 模板核心区别
前端·后端·asp.net