我有一种情况,如果通过Webpack传递自定义变量,我想覆盖一堆默认变量值。
我希望编写一个mixin来简化事情,如果传入自定义变量值,然后使用该mixin的参数来引用变量名,如下所示:
.setGuardedOption (@variableName, @proposedValue:none) when (iscolor(@proposedValue)) {
@variableName: @proposedValue;
}
.setGuardedOption(~"themeColor", @customThemeColor);
.setGuardedOption(~"dude", #ff0000);
.test1 {
background-color: @dude;
}
.test2 {
color: @customThemeColor;
}
这里我看到@dude没有定义
我希望实现的是将两个变量@themeColor:都设置为@customThemeColor的值
和@dude:#ff0000;