我可以在哈巴狗的mixin中使用标签吗?

时间:2018-04-22 04:33:29

标签: pug

如何在哈巴狗的mixin中使用变量中的变量?

mixin crblock(img, title)
  figure.cr-block
    .cr-block--img
      img(src=img, alt="")
    figcaption.cr-block--caption= title

+crblock('img/carelist/z1.svg', 'Text <br> text')

1 个答案:

答案 0 :(得分:2)

我们认为,当您提到&#39;标记&#39;时,您的意思是HTML标记(在这种情况下为<br>)。

为此,您需要在PUG语法中使用转义。 您可以使用!=运算符或!{}运算符。

figcaption.cr-block--caption!= title

figcaption.cr-block--caption !{title}

使用http://naltatis.github.io/jade-syntax-docs/#escaping进行测试。

希望这有帮助。