【发布时间】:2020-09-13 17:09:14
【问题描述】:
我有一个简单的 V 数据表。我正在尝试为表格中的每一行添加复选框。
我的桌子是这样的。
<v-data-table :headers="headers" :items="rows"item-key="name" :search="search">
<template v-slot:item="props">
<tr >
<td v-for="(prop, key) in props.item" :key="key" @click="onClickItem(key, props.item[key])">
{{props.item[key]}}
</td>
<td>
<!-- Some icons for editing rows -->
</td>
</tr>
</template>
<template v-slot:top>
<!-- A dialog box for editing rows -->
</template>
</v-data-table>
我尝试使用official guide 来执行此操作,但是我的所有行都向右移动了 1 个位置,即使我在标题上也有多行,我也只看到一个复选框! 我应该如何进行?
【问题讨论】:
-
你用复选框发布你的代码吗?
-
你应该给'show-select'作为道具
-
@Rikkas 我对 VueJs 和 Vuetify 有点陌生。您能否解释一下我如何将“show-select”作为道具传递?
-
@HansFelixRamos 我只是按照文档进行操作。刚刚在
v-data-table标签中添加了“show-select” -
它应该可以工作吗?
标签: vue.js vuetify.js