在pyjade变通方法中包含mixins

时间:2014-12-03 17:43:09

标签: pyjade

正如github问题#70所述,包括mixins不支持。

是否有任何良好的解决方法或替代解决方案?

1 个答案:

答案 0 :(得分:3)

Pyjade的include实现不支持mixins,但是"extends"会支持mixins,尽管你必须使用“block”。那么如果你只需要导入一个文件,你可以做什么:

extends mixins.jade
block layout
  +link("example", "http://example.com/")

mixins.jade:

mixin link(text, url)
  a(href=url)= text

block layout

(回答我自己的问题,因为我在自己解决这个问题之前一直在努力搜索并认为这对其他人有帮助)