jade中mixin的使用

Posted 阳子杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jade中mixin的使用相关的知识,希望对你有一定的参考价值。

  h2 mixin
        mixin lesson
            p jade study
        +lesson
mixin study(name,courses) p #{name} ul.courses each course
in courses li= course +study("wangjie",["jade", "node"]) mixin testEmbedded(stu) p #{stu.name} +study(stu.name,stu.courses) +testEmbedded({name:"wangjie",courses:["jade", "node"]}) //block mixin team(value01) p #{value01} if block block else p has no block +team("wangj") h2 test block //attr mixin attr(name) h2(class!=attributes.class) #{name} +attr(‘attr‘)(class=‘testAttr‘)
     //多个属性嵌入 mixin attrs(name) p
&attributes(attributes) #{name} +attrs("attrs")(class=‘pclass‘,id=‘pid‘) mixin magic(name ,items) ul(class=‘#{name}‘) each item in items li= item +magic(‘magic‘,[‘node‘,‘jade‘,‘...‘])

 

以上是关于jade中mixin的使用的主要内容,如果未能解决你的问题,请参考以下文章

[Jade] Use Mixins in Pug

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

Jade(Pug) 模板引擎使用文档

jade 渲染js片段

Jade模板

Jade简单教程