【发布时间】:2020-08-11 21:48:31
【问题描述】:
mixin step(arr)
each item in arr
.step__item.col-md.col-sm-6
.step__icon
i(class=item.icon)
.step__text=item.text
arr 是一个对象数组。如果在对象中定义了特定属性,我想为.step__item 添加条件包装器。
如何在不将 else 语句中的整个代码加倍的情况下做到这一点:
mixin step(arr)
each item in arr
if item.prop !== undefined
.wrapper
.step__item.col-md.col-sm-6
.step__icon
i(class=item.icon)
.step__text=item.text
else
.step__item.col-md.col-sm-6
.step__icon
i(class=item.icon)
.step__text=item.text
【问题讨论】:
标签: pug