変数に動的な名前を設定する mixin を作成しようとしています。
// less File B
.varMaker(@varname, @value){
// Here I would like to set a var with the name @varname
}
// less File A
.varMaker(foo,bar);
私の mixin はファイル B で定義され、ファイル A で呼び出されます。
ファイル A では、返された var を次のように使用したいと思います。
// less File A
.varMaker(foo,bar);
background: @foo;
// I would like it compile in
background : bar;
@foo var を設定した後、他の mixin に渡すことになっているため、プロパティとその値を .varMaker mixin に直接表示することはできません。
動的変数名と変数を別々に設定するミックスインを使用することに成功しましたが、両方を行うことはできません。
php oyejorge を使用して少ないコードをコンパイルしていますが、エラー メッセージが常に明示的であるとは限りません。