我已经让 VueJSv-for
工作正常:
<tr v-for="request in requests">
<td>{{request.name}}</td>
<td> .. etc .. </td>
</tr>
现在我需要添加一个图例/指导行,比如每 25 或 50 条记录,如下所示:
<span v-for="(request, index) in requests">
<tr>
<td>{{request.name}}</td>
<td> .. etc .. </td>
</tr>
<tr v-if="index % 25 == 0">
<th>Name</th>
<th> .. etc .. </th>
</tr>
</span>
令我惊讶的是,这v-if
部分不仅不起作用,而且我得到一个错误:“ReferenceError: request is not defined”(即使我忽略了v-if
指令,甚至<tr>
完全删除了额外的指令),所以 VueJS 正在考虑 DOM结构也许我还不明白。
无论哪种方式,我该怎么做?
顺便说一句,有没有一种纯粹的 HTML/CSS 方法来做到这一点?