-
Notifications
You must be signed in to change notification settings - Fork 469
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
结合UnoCSS使用时会有样式冲突 #1650
Comments
👋 @Aicmortal,感谢给 TDesign 提出了 issue。 |
调整一下引用顺序呢,看起来应该不是组件库的问题 |
import "uno.css"; 在min.ts中调整到UnoCSS调整到最后确实会在开发环境中解决这个问题,但是生产产物依旧存在
naive ui 在编译产物中的css依旧会单独出现在head标签中 所以Tdesign可否提供这种机制呢? |
@PengYYYYY
import 'tdesign-vue-next/es/style/index.css';
import './styles/base.css';
// Router
import { Router } from '/@/router';
// UnoCSS在这个文件之后就可以在开发环境中生效
import "@/global";
// UnoCSS
import 'uno.css';
import { MessagePlugin } from "tdesign-vue-next";
// 挂载message到全局
window.$message = MessagePlugin; 这样显然有些不合适,要是在main中的导入链中没有包含Tdeisgn相关的导入,那么UnoCSS就会永远处在Tdesign之前,无法生效 |
任何人都可以处理此问题。 |
tdesign-vue-next 版本
0.20.5
重现链接
No response
重现步骤
在结合UnoCSS使用时会有样式冲突,原因是Tdsign的样式会注入到UnoCSS之后
可否提供控制样式注入位置的方法?
类似Naive UI的这个
期望结果
解决样式冲突
实际结果
No response
框架版本
No response
浏览器版本
Chrome(105)
系统版本
Windows11
Node版本
16
补充说明
No response
The text was updated successfully, but these errors were encountered: