【发布时间】:2019-09-11 00:22:45
【问题描述】:
我试图在 v-data-table 内显示我在 Firebase 中拥有的所有用户,但所有行都显示在一行中。
<v-data-table
:headers="headers"
:items="users"
:loading="loading"
class="elevation-1"
:no-data-text="$t('admin.usersTable.empty')"
>
<template slot="item" slot-scope="props">
<td class="text-xs-right">{{ props.item.uid }}</td>
<td class="text-xs-right">{{ props.item.email }}</td>
<td class="text-xs-right">{{ props.item.username }}</td>
<td class="justify-center layout px-0">
<v-btn icon class="mx-0" @click="editUser(props.item)">
<v-icon color="teal">edit</v-icon>
</v-btn>
<v-btn icon class="mx-0" @click="removeUser(props.item)">
<v-icon color="pink">delete</v-icon>
</v-btn>
</td>
</template>
</v-data-table>
我希望三个用户在三个不同的行中,但结果是我的用户在一行中
【问题讨论】:
-
您是否尝试过
console.log()ingitems以确保它是一个格式良好的数组?
标签: vue.js vuetify.js v-data-table