如何用类名创建jade-mixin?

时间:2015-10-14 15:52:17

标签: pug

我想像这样制作jade mixin:

mixin use(value)
  svg(class=value role="img")
    use(xlink:href="#{svg}#value")

...在文档中实现这个mixin:

 ul
    li
      +use("icon-bubbles2")

...并用HTML编译:

<svg role="img" class="webicon-behance">
  <use xlink:href="images/svg-symbols.svg#bubbles"></use>
</svg>

但是这个混合不起作用,我有这样的HTML代码:

<svg role="img" class="value">
  <use xlink:href="images/svg-symbols.svg#value"></use>
</svg>

我的mixin出了什么问题?

1 个答案:

答案 0 :(得分:0)

 use(xlink:href="#{svg}#" + value)

应该这样做

use(xlink:href="#{svg}#{value}")

也应该有用,虽然我没有尝试过,因此无法确定