jade的mixin的使用
求解,定义了如下的mixin
mixin form(days, form, type, visable)
div.table("data-app"=form["app_name"], class=visable)
table(style="margin-top: 20px")
- var moment = require('moment')
//- 表头
tr
td
while days >= 0
td= moment().substract(--days, 'days').calendar()
//- 边栏和表单内容
- for (var 0 = 0; i < 23; i++)
tr
td= n
- for (var j = 0; j < 3; j++)
td= form["units"][j][type]
本来想通过传入的模板的data中的各项参数来渲染模板,如下调用:
+form(n, form, "a", "b")
但是报错
应该是模板解析的时候出错了吧?是jade的mixin不支持这样传入吗?我看官网的例子都是简单的写死的内容,如果真是这样子,这个jade的mixin功能很弱啊。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
mixin form(days, form, type, visable)
注意加粗的,试试改个名字