javascript - 如何在 v-for 中访问对象属性名称

标签 javascript vuejs2

我是 vuejs 的新手。 我开始玩v2。 我的实例数据属性中有一个带有对象的简单数组:

items: [{"theProprtyName": "thePropertyValue"}]

我做简单的 v-for:

<v-list>
    <v-list-item v-for="item in items">
        <span v-for="(key, value) in map">
            {{key}}--{{value}}
        </span>
    </v-list-item>
</v-list>

呈现:

theProprtyName--thePropertyValue

是否有更优雅的创建方式来实现最终结果?

提前致谢

最佳答案

您可以在 v-for 中获取引用名称而不是索引的属性名称:

<div v-for="(item, name) in items" :key="name"> {{name}}</div>

关于javascript - 如何在 v-for 中访问对象属性名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41919535/

相关文章:

javascript - 如何在不刷新/提交页面的情况下发送 POST 方法

vuejs2 - 如何隐藏 bootstrap-vue 表格标题行

javascript - 将 v-model 与数组一起使用时,从 vue.js 收到无法读取未定义属性的错误

javascript - 默认所有主干模型新 url 为 .json 和模型以包含 ID

Javascript,X-Editable 仅更新第一个提交的数据,但不更新第二个

javascript - 当单独的 JS 实体绑定(bind)然后更改数据时,Vue v-model 绑定(bind)的 html 元素无法更新 Vue 实例

vue.js - 我可以在 Vue 中将默认端口从 8080 更改为其他端口吗?

vue.js - 如何从 vuetify 上的多个日期选择器获取日期?

javascript - 如何在 JavaScript 中向字符串追加和前置双重转义?

javascript - ReactJS中箭头函数有什么用?