pug mixin input type

109
19 апреля 2021, 09:10
mixin input-text(value, type)
    - var type = text
    case type
        when date
            input.form-control(type="date" value=value)
        default
            input.form-control(type=type value=value)

Если нет значения аргумента type, то делать просто input text, если есть, то присваивать в зависимости от аргумента

Answer 1

Вы можете установить значение по умолчанию для аргументов

mixin input-text(value, type = 'text')
  input.form-control(type=type value=value)

+input-text('Hello')
+input-text('World', 'date')
READ ALSO
position: fixed не работает в Google Chrome и Opera

position: fixed не работает в Google Chrome и Opera

Никак не могу позиционировать всплывающую подсказку ни в одном браузере, кроме FireFox

118
Как std::iostream узнаёт, когда надо делать flush()?

Как std::iostream узнаёт, когда надо делать flush()?

Как std::iostream узнаёт, когда надо делать flush() (не указывая это вручную манипуляторами или явным вызовом)?

94
Использование и обращение к std::pair в std::map?

Использование и обращение к std::pair в std::map?

Допустим, есть map - вот такого вида:

86
Считывание данных

Считывание данных

Как обработать строку что-бы получился массив чисел?

115