Replies: 1 comment
-
@bailicangdu 大佬可以给点意见吗? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
子应用使用到了一些样式是 css-in-js格式的,也就是说这些样式是使用js动态插入到cssdom里的,没有经过micro-app的scope处理,结果就是 , 然后用js在style标签里使用cssdom插入一条.abc {}规则。子应用里还有一些样式(比如说normalize.css)是 以静态文件的方式插入到html中的,这部分会被micro-app处理。那么问题来了,由于css-in-js的css rules无法被micro-app劫持,那么normalize.css要不要加scope呢?加了的话,scope之后的的normalize 的选择器优先级比css-in-js 里的类选择器优先级高,这是不合理的;不加的话,normalize.css里的样式会影响到基座(可能和基座的样式或者和其他子应用的样式冲突)
Beta Was this translation helpful? Give feedback.
All reactions