Вот мой код:
<tr v-for="(i, index) in items.data">
<td>{{ index }}</td>
<td>{{ i.name }}</td>
<td>{{ i.producer }}</td>
<td><font-awesome-icon v-if="i.recieved" icon="check" /><font-awesome-icon v-else icon="times" /></td>
</tr>
Я получил данные с сервера, где i.recieved
может быть true
или false
, но когда я компилирую это, я всегда вижу только значок times
.Это очень странно, потому что у меня есть 4 полученных поля с true на моем сервере.
Так что, как вы думаете, я должен делать?
В консоли я вижу только одну ошибку:
error: Elements in iteration expect to have 'v-bind:key' directives (vue/require-v-for-key) at src/views/Home.vue:15:7:
> 15 | <tr v-for="(i, index) in items.data">
| ^