无法将预先计算的值传递给less mixin

时间:2017-04-12 18:49:13

标签: css less

我在全局范围内有一个变量,它从配置文件中获取其值。我试图将它传递给mixin中的保护条件,如下所示:

@metadata_line_truncate: defaulted(~"${config.metadataTruncate}", false);
@showcard_width: 150px;
@showcard_height: 250px;

.showcard {
    width: @showcard_width;
    .set-showcard-height(@metadata_line_truncate)
}

.set-showcard-height (@truncate) when (@truncate=true){
    height: @showcard_height;
}

.set-showcard-height (@truncate) when (@truncate=false){
    height: 300px;
}

然而,这不起作用。我不知道为什么。有没有办法让这项工作? 注意:当我在@metadata_line_truncate类中设置.showcard的静态值时,它可以正常工作。

0 个答案:

没有答案