Cla*_*ark 1 javascript vue.js vuetify.js
我正在使用 Vuetify v-data-table组件。这里是:
<template>
<div>
<v-data-table
:headers="tableHeaders"
:items="items"
hide-actions
class="elevation-1"
>
<template slot="items" slot-scope="props">
<td>{{ props.item.name }}</td>
<td>{{ props.item.created_at }}</td>
<td>{{ props.item.updated_at }}</td>
</template>
</v-data-table>
<AddPlanButton/>
</div>
</template>
Run Code Online (Sandbox Code Playgroud)
这是我的标题:
data () {
return {
items: [],
tableHeaders: [
{ text: 'Name' },
{ text: 'Created at' },
{ text: 'Updated at' }
]
}
},
Run Code Online (Sandbox Code Playgroud)
我在控制台中收到下一个警告:
[Vuetify] Headers must have a value property that corresponds to a value in the v-model array in "v-data-table"
Run Code Online (Sandbox Code Playgroud)
我可以翻译,但我不能完全理解 - 我应该在我的代码中做什么?
正如警告消息所说:标题必须有一个value属性(items对象列表中的键名):
tableHeaders: [
{ text: 'Name', value: 'name_key_name' },
{ text: 'Created at', value: 'created_key_name' },
{ text: 'Updated at', value: 'updated_key_name' }
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2861 次 |
| 最近记录: |