これを説明するのは難しいかもしれません。ミックスインをオーバーロードせずに@child引数を書き出さないようにする方法はありますか?私は本当に2つのミックスインを望んでいません。""を使用すると、二重引用符が出力されます。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, "");
}