@kotemedia
Режу

Почему не принимает переменные миксин PUG?

Миксин:
mixin img(name, ext, alt)
	img(srcset='img/#{name}.#{ext},img/#{name}@2x.#{ext} 1.5x,img/#{name}@2x.#{ext} 2x', src='img/#{name}.#{ext}', alt='!={alt}')


Вставка
+img('sail','jpg', 'alt text')

На выходе

<img srcset="img/#{name}.#{ext},img/#{name}@2x.#{ext} 1.5x,img/#{name}@2x.#{ext} 2x" src="img/#{name}.#{ext}" alt="#{alt}">


То есть параметры не заполнены значениями, а остались в исходном виде. Пописывать как !{} тоже пробовал, не помогло.
  • Вопрос задан
  • 416 просмотров
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
mixin img(name, ext, alt)
  img(srcset=`img/${name}.${ext},img/${name}@2x.${ext} 1.5x,img/${name}@2x.${ext} 2x', src='img/${name}.${ext}`, alt=`${alt}`)

+img('sail','jpg', 'alt text')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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