2014-12-03 63 views

回答

3

Pyjade的包含的實現不支持mixin,但是"extends"確實需要,儘管您必須使用「塊」。所以,你可以做什麼,如果你只需要導入一個文件:

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

mixins.jade:

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

block layout 

(回答我的問題,因爲我搜索很難弄清這一點我自己之前,認爲這可能對其他人有幫助)

+0

它可以與多個擴展一起使用嗎?例如,mixins.jade - > base.jade - > my_template.jade。 – knite 2014-12-04 11:18:53

+0

是的。這就是我現在設置的東西。你必須使用另一個塊。如果有人知道更好的方法,請讓我知道。 – Albin 2014-12-04 16:01:36

相關問題