Вы можете получить имя столбца, используя props.column
.props.column
даст вам полный объект столбца, чтобы вы могли получить из него индекс.props.column.field
даст вам имя столбца title .
- Вы можете проверить индекс с помощью
props.column.originalIndex
- К исходному объекту строки можно получить доступ через
props.row
- Текущая отображаемая таблица индекс строки доступен через
props.index
. - Доступ к
original row index
возможен через props.row.originalIndex
. - Затем вы можете получить доступ к исходному объекту строки , используя
rows[props.row.originalIndex]
. - Доступ к объекту столбца можно получить по
props.column
- Вы можете получить доступ к форматированным данным строки (например, отформатированная дата) через
props.formattedRow
Например:
<vue-good-table
:columns="columns"
:rows="rows">
<template slot="table-row" slot-scope="props">
<span v-if="props.column.field == 'age'">
<span style="font-weight: bold; color: blue;">{{props.row.age}}</span>
</span>
<span v-else>
{{props.formattedRow[props.column.field]}}
</span>
</template>
</vue-good-table>
Источник