У меня есть заголовок таблицы, который выглядит так:
Я пытаюсь воссоздать эту таблицу в bootstrap-vue. Необработанный HTML выглядит так (упрощенно):
<table>
<thead>
<tr>
<th></th>
<th colspan="4">Group 1</th>
<th colspan="4">Group 2</th>
<!--etc-->
</tr>
<tr>
<th>Field</th>
<th>Median</th>
<!-- etc -->
</tr>
</thead>
<tbody><!-- actual data --></tbody>
</table>
Основной код b-таблицы создаст вторую строку легко/автоматически. Я пытаюсь понять, как запихнуть туда 1-й ряд. В качестве небольшого кикера мне нужно иметь возможность контролировать содержимое двух имен групп (т. Е. Если они где-то меняют элемент управления, «Группа 1» становится «Группой Foo»).
Я сделал игровую площадку для всех, кому нужна отправная точка, чтобы помочь разобраться в этом: https://codesandbox.io/s/p56y3y2lnx Цель состоит в том, чтобы программно добавить 1-ю строку, которая включает group1name
и охватывает ширину таблицы в одном colspan.
@input
) в b-таблице для вставки дополнительной строки... но это в значительной степени противоречит Vue :) - person Ryley   schedule 24.07.2018