@WhoTheFuckIsThisGuy

Почему этот код не компилируется less?

Использую less-loader, почему то эта конструкция:

.transition(@rest...){
    each(@rest, {
        transition: @{value} 0.5s ease;
    });
}


Не компилируется, хотя в оригинальной документации код такой же почти, только не с переменной rest. Но как я понимаю @rest хранит обычный массив данных. Как я понял @{value} не компилируется. Можно ли сделать как я задумал?

В доках код такой:

@selectors: blue, green, red;

each(@selectors, {
  .sel-@{value} {
    a: b;
  }
});

И он компилируется
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
qork
@qork
{ background: #F00B42 }
Надо убрать интерполяцию переменной value.
.transition(@rest...){
    each(@rest, {
        transition: @value 0.5s ease;
    });
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы