是否有可能获得 SCSS mixin 的所有参数,类似于 JavaScript?



在JavasSript中,我们可以得到这样的参数:

function ab(a,b){
console.log(arguments[0],arguments[1]);
}
ab(1,2);
// 1 2

我想知道是否有任何方法可以将 SCSS@mixin变量作为列表获取,就像我们如何在 JavaScript 中做到这一点一样?

@mixin ab($a:1,$b:2){
@debug arguments; // stuff like this
}

你在寻找这样的东西吗?

@mixin grid($flex) {
@if $flex {
@include flex;
} @else {
display: block;
}
}
@include grid(true);

最新更新