【发布时间】:2018-01-04 02:43:03
【问题描述】:
带有计算出的 CSS 类名的 Pug mixin
我的 pug mixin tweet 通常只生成这个 HTML:
<div class='col-md-3'></div>
我通过tweet 参数index,这是一个从零开始的正数。当index 等于tweetData.index(在别处定义)时,我希望生成的div 发光,如下所示:
<div class='blueGlow col-md-3'></div>
这是我的尝试:
mixin tweet(index)
div.collapse(class= tweetData.index === index ? "blueGlow" : undefined).col-md-3(data-index=index)
错误信息是:You should not have pug tags with multiple attributes.
【问题讨论】:
-
你可以这样尝试:
div.collapse.col-md-3(class=(tweetData.index === index ? "blueGlow" : undefined), data-index=index) -
那行得通。如果你把它放在一个答案中,我会接受它。
标签: pug