這可能很難解釋。有沒有一種方法可以減少不寫出@child參數而不會超載混音?我真的不想要兩個混合。如果我使用「」雙引號輸出。我希望LESS編譯器將其留空。LESS預處理和空參數?
更少的代碼
.build-on(size, @child)
{
&--1-1 @{child}
{
width: 100%;
}
&--1-2 @{child}
{
width: 50.0%;
}
&--1-3 @{child}
{
width: 33.3%;
}
&--1-4 @{child}
{
width: 25.0%;
}
&--1-5 @{child}
{
width: 20.0%;
}
}
// I might need to provide a child element
.data-table
{
.build-on(size, table);
}
// I might not
.grid
{
.build-on(size, "");
}
你在尋找類似默認值的東西嗎? – dmi3y 2013-02-14 03:59:27
我正在尋找輸出爲.grid - 1-1如果沒有參數傳遞。現在它的.grid - 1-1「」但是,我確實有時需要通過一個論點。我真的不想爲此創造另一種混搭。 – 2013-02-14 04:10:37