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
Uh oh!
There was an error while loading. Please reload this page.
-
子应用使用到了一些样式是 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