Есть таблица с инпутами в ячейках, куда юзер вводит данные, в ней несколько tr с однотипными инпутами. Эти tr выводятся в цикле. После заполнения и отправки, если были ошибки в заполнении, приходят уведомления о них, которые нужно вывести под тот tr, в котором эти ошибки обнаружены. Иначе говоря, добавить под него новый tr, в котором будут уже не инпуты, а текстовые уведомления, то, мол, вот тут ошибка.
Вывод делается так:
<tbody>
<report-table-row
v-for="row in sortingReports"
:key="row.index"
:row="row"
:errors="publicReportsErrors.lines"
/>
</tbody>
А шаблон report-table-row такой:
<template>
<tr>
<td>Контент с инпутами</td>...
</tr>
</template>
Добавить еще один tr в шаблон, разумеется, нельзя, т.е. только один корневой элемент может быть. Обернуть tr в какой-то враппер тоже нельзя, т.к. это нарушает структуру таблицы. Как сделать так, чтобы по смыслу получилось вот такое?
<template>
<tr>
<td>Контент с инпутами</td>...
</tr>
<tr v-if="errors.length">
<td>Контент с уведомлениями</td>...
</tr>
</template>