Как установить переменную с динамическим именем в менее миксин

Я пытаюсь создать миксин, который будет устанавливать переменную с динамическим именем.

// less File B
.varMaker(@varname, @value){

  // Here I would like to set a var with the name @varname 

}


// less File A
.varMaker(foo,bar);

Мой миксин определен в файле B и вызван в файле A.

В файле A я хотел бы использовать возвращенную переменную следующим образом:

// less File A
.varMaker(foo,bar);
background: @foo;

// I would like it compile in
background : bar;

Я уточнил, что не могу отобразить свойство и его значение непосредственно в моем миксине.varMaker, потому что после установки @foo var его предполагается передать другому миксину.

Мне удается использовать динамическое имя переменной и миксин, которые устанавливают переменную отдельно, но я не могу сделать и то, и другое.

Я компилирую меньше кода, используя php oyejorge и сообщения об ошибках не всегда явные.

0 ответов

Другие вопросы по тегам