我目前的代码是这样的,循环内每隔2项显示一次,然后每隔1项显示一项.我希望它显示每3然后每1个项目.
我使用的是Adonis JS模板引擎(Edge)
<div class="column">
@each( PRO in products )
<div>{{ PRO.id }}</div>
@if($loop.index % 3 !== 0 && $loop.index + 1 !== products.length)
</div>
<div class="column">
@endif
@endeach
</div>
它目前的结果是这样的:
<div class="column">
<div>1</div>
<div>2</div>
</div>
<div class="column">
<div>3</div>
</div>
<div class="column">
<div>4</div>
<div>5</div>
</div>
我想让它变成这样
<div class="column">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
<div class="column">
<div>4</div>
</div>
<div class="column">
<div>5</div>
<div>6</div>
<div>7</div>
</div>