这可能是一个快速而简单的问题,但我仍然无法找到答案。
简而言之,有什么方法可以使用 mixin(比如.mixin(@a: 2, @b: 3) { /* css here */ }
)并且只为给定的参数提供值?我知道我可以将其用作.mixin(5)
与 相同的.mixin(5, 3)
东西,但是我可以做类似的事情.mixin(@b: 5)
吗?含义相同.mixin(2, 5)
(但是我不必知道 a 的值即可使用默认值)。
这可能是一个快速而简单的问题,但我仍然无法找到答案。
简而言之,有什么方法可以使用 mixin(比如.mixin(@a: 2, @b: 3) { /* css here */ }
)并且只为给定的参数提供值?我知道我可以将其用作.mixin(5)
与 相同的.mixin(5, 3)
东西,但是我可以做类似的事情.mixin(@b: 5)
吗?含义相同.mixin(2, 5)
(但是我不必知道 a 的值即可使用默认值)。
在使用无点编译器的情况下,您可以做到
.mixin(@b:3);
这将在 1.3.1(下一个版本)中的原始 less.js 中 - 请参阅https://github.com/cloudhead/less.js/pull/268