Этого можно добиться с помощью атрибута colspan
Добавьте идентификатор к своим данным:
rows: [
{ id: 1, name: 'Bill', handle: 'bill' },
{ id: 2, name: 'Bob', handle: 'bob', special: 2 },
]
Затем добавьте v-if к элементам <tr>
в вашем шаблоне:
<template v-for="row in rows">
<tr v-if="!row.special">
<td>{{ row.name }}</td>
<td>{{ row.handle }}</td>
</tr>
<tr v-else>
<td :colspan="row.special">
{{ row.name}}
</td>
</tr>
</template>
пример: https://codepen.io/ellisdod/pen/jObVJxN