【问题标题】:how to get the index of an array in vuetify v-data-table with templates如何使用模板在 vuetify v-data-table 中获取数组的索引
【发布时间】:2019-08-22 13:10:50
【问题描述】:

我正在尝试获取数组索引

serverList: [
                {
                    server: "server.com",
                    status: "-",
                    id: 0,
                },
                {
                    server: "help.server.org",
                    status: "16",
                    id: 1,
                },
                {
                    server: "test.server.net",
                    status: "16",
                    id: 2,
                },
                {
                    server: "support.server.com",
                    status: "32",
                    id: 3,
                },
                {
                    server: "help.otherserver.com",
                    status: "32",
                    id: 4,
                }
            ],

使用 v-for in v-slot in v-data-table 使用 vue 和 vuetify 但它只输出 4 而不是索引。如何获取数组的正确索引。

<v-data-table
            :headers="headers"
            :items="serverList"
            class="elevation-1"
            hide-default-footer
    >
        <template v-slot:item="{ item }" v-for="(item,index) in serverList">
            <tr>
                <td>
                    <v-text-field v-model="item.server"
                                  label="Solo"
                                  solo
                                  hide-details
                    >
                    </v-text-field>
                </td>
                <td>
                    {{ item.status }}
                </td>
                <td>
                    <div class="text-center">
                        <v-btn @click="deleteItem(index,item)"
                               fab
                               small
                        >-</v-btn>
                    </div>
                </td>
            </tr>
        </template>
    </v-data-table>

【问题讨论】:

    标签: vue.js vuetify.js


    【解决方案1】:

    索引存在于您的 v-for 声明中。

    (item,index) in serverList

    您现在可以在每条记录的呈现上使用索引:

    {{item.status}} -- {{index}}

    【讨论】:

      猜你喜欢
      • 2021-08-30
      • 2020-02-21
      • 2018-01-21
      • 1970-01-01
      • 2019-03-21
      • 2021-05-01
      • 2018-12-11
      • 1970-01-01
      • 2021-03-13
      相关资源
      最近更新 更多