我的那种束少了:
#bundle-form {
@inputHeight: 30px;
.initForm(@borderColor, @borderHoverColor) { ... }
}
我可以使用以下代码轻松访问我的函数.initForm:
#bundle-form > .initForm(@grayLight, @grayDark);
但是如何访问我的@inputHeight变量?
#bundle-form > @inputHeight; // Does not work !!!
谢谢!
答案 0 :(得分:1)
简而言之,不,您不能以这种方式访问命名空间变量。 目前唯一可用的方法是将特定命名空间的所有实体扩展到当前范围,例如:
#namespace {
@variable: 42px;
.mixin(@a, @b) {
// ...
}
}
.usage {
#namespace; // using "#namespace" namespace here
.mixin(1, 2); // OK
width: @variable; // OK
}