我在 vue (+vuetify) 中有一个条件表。如何更改 sogl 值的输出:“null,true false”为“empty,yes,no”。更改表格中对象的显示?这些对象来自服务器。
<v-data-table
:headers="headers"
:items="tableOne.memb"
:items-per-page="5"
item-key="id"
class="elevation-1"
>
</v-data-table>
来自服务器的数组
[ { "id": "1", "info": { "ban": "track", "numbers": "3223", "sogl": true }},
{ "id": "2", "info": { "ban": "track", "numbers": "12312", "sogl": true }} ,
{ "id": "3", "info": { "ban": "track", "numbers": "455", "sogl": null}} ,
{ "id": "4", "info": { "ban": "track", "numbers": "423", "sogl": true }}]
脚本
<script>
data: () => ({
headers: [
{
text: 'Номер',
align: 'start',
sortable: false,
value: 'id',
},
{ text: 'Блок', value: 'info.ban' },
{ text: 'Номер', value: 'info.numbers' },
{ text: 'Согласие', value: 'info.sogl' },
],
}),
}
</script>
需要使用
v-slot:item="props"
。