为了清楚起见,我在http://lesscss.org/上描述的是“ LESS”
我阅读了文档并进行了一些搜索,但是我找不到用一些“空”或未定义参数调用mixin的可能性。
例如,来自retina.js的less文件的以下mixin:.at2x(@path, @w: auto, @h: auto)
具有2个可选参数。
现在我只想用定义的路径和高度调用它。我该怎么做呢?
无效的东西:
.at2x(EXAMPLEURL, '', 500px)
.at2x(EXAMPLEURL, null, 500px)
.at2x(EXAMPLEURL, , 500px)
.at2x(EXAMPLEURL,, 500px)
.at2x(EXAMPLEURL, undefined, 500px)
称当然有效:
.at2x(EXAMPLEURL, auto, 500px)
最佳答案
您可以使用"Named Parameters":
.at2x(EXAMPLEURL, @h: 500px);
关于css - LESS变量,值== null,未定义?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20271767/