少创建动态命名的根变量吗?

时间:2019-04-23 05:27:55

标签: less

我有一种情况,如果通过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;

0 个答案:

没有答案