Sass mixin 在相同条件下无法工作
Sass mixin doesn't work in identical conditions
我发现一个 mixin 在我最初使用时效果很好,但任何后续使用都无法正常工作,而且我真的看不出我是什么做错了。
这是我制作的 Codepen 片段,说明哪些有效,哪些无效。
c-notification__state
是需要根据状态修改的,不粘,而c-link__link
可以。
我设法找到了一个解决方案,虽然我不知道它是否是最佳实践,但它现在可以完成它应该做的事情。在 @at-root
修复后立即添加以下内容:
&--#{$modifier} {
@content;
}
我会让 Codepen 保持“损坏”状态,以防有人提到我可能做错了什么。
我发现一个 mixin 在我最初使用时效果很好,但任何后续使用都无法正常工作,而且我真的看不出我是什么做错了。 这是我制作的 Codepen 片段,说明哪些有效,哪些无效。
c-notification__state
是需要根据状态修改的,不粘,而c-link__link
可以。
我设法找到了一个解决方案,虽然我不知道它是否是最佳实践,但它现在可以完成它应该做的事情。在 @at-root
修复后立即添加以下内容:
&--#{$modifier} {
@content;
}
我会让 Codepen 保持“损坏”状态,以防有人提到我可能做错了什么。