我们有一个样式化的组件,当它编译时,它会添加一个类名,如下所示:
<div class="app">
<a class="css-hash">link</a>
</div>
Run Code Online (Sandbox Code Playgroud)
这一切都很好,除非有人将 CSS 声明为类似于以下内容:
.app a { color: red }
Run Code Online (Sandbox Code Playgroud)
如果 .css-hash 有颜色规则,则不再选取它。如果我们可以让情感以“a.css-hash”之类的方式创建 CSS,则可以解决此问题。在这种情况下,我们作为情绪的一部分的 .css-hash 将应用于页面中其他地方声明的其他样式。
我们可能错误地处理了这个问题。我尝试在各个地方寻找解决方案,但没有运气。