@SergeiB

Как в миксине Pug задать необязательный аргумент?

Есть миксин:
mixin select(length=5)
  select
    - for (var i = 1; i <= length; i++)
      option(value=i)= i

Нужно, чтобы он принимал в качестве необязательного аргумента какой-либо класс.
Например при вызове:
+select(class="my-class")
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
wapster92
@wapster92
mixin select(value, length=5, elClass)
  - elClass = elClass || ''
  select(class = elClass)
    - for (var i = 1; i <= length; i++)
      option(value=i)= i
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ArsenyMatytsyn
@ArsenyMatytsyn
Руководитель frontend направления, предприниматель
Все есть в справке начиная отсюда.

Внутри можно использовать с явной привязкой, так и без.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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