【发布时间】:2014-05-30 12:13:15
【问题描述】:
参考this SO post 和the docs。
如果你只是定义一个变量两次,第二个定义会按预期延迟加载,但如果你通过 mixin 执行此操作,它似乎是相反的,所以应用了第一次解锁。
.mixin(@input) {
@width: @input;
}
.selector {
width: @var;
}
@var: 30px;
@var: 40px;
.mixin(20px);
.mixin(30px);
.selector-2 {
width: @width;
}
输出:
.selector {
width: 40px;
}
.selector-2 {
width: 20px;
}
谁能解释一下?
【问题讨论】:
标签: less