如何通过less.js modifyVars比较较少守卫内的空字符串?

时间:2015-09-09 19:17:00

标签: css less less.js

我尝试使用less.js编译less文件时比较较少防护中的空字符串。它在初始编译时工作,但在尝试通过少量渲染函数中的modifyVars修改变量时,它不会显示结果。我有什么遗漏的吗?

请参阅以下代码。

demo.less

@header-color: "";  // default value    
& when (@header-color = ""), (@header-color = color)  {
    .e{
        color: @header-color;       
    }
}

上面的代码工作正常,当我尝试更改modifyVars时,它没有显示结果。

demo.js

var empty = { "header-color": "" }; // doesn't compile the css
var color = { "header-color": "color" }; // Compiled properly

less.render(lessFile, {modifyVars: empty}).then(
        ------
        ------
    );
}

提前致谢。

0 个答案:

没有答案