我有一个添加后粒子的地图生成器:
@mixin generator {
@each $key, $value in $config {
$infix: '\@#{$key}' !global;
@content
}
}
我在多种情况下使用了上面的 mixin 在末尾添加了粒子,例如:
.y- {
@include generator {
&-n#{$infix} {
display: none !important;
}
&-in#{$infix} {
display: inline !important;
}
}
}
我收到以下错误:
“&-none”后的无效 CSS:预期的选择器,是“@”\n
我想要的是:
.y-n@key_name1{
display: none !important;
}
.y-n@key_name2{
display: none !important;
}
这仅在我我们时出现\@
。
我可以在创建类时添加这个粒子,但是就像我说的我想在多种情况下使用它并根据条件改变粒子,所以我需要在 mixin 中。