【发布时间】:2020-09-28 02:39:22
【问题描述】:
我在 Vuejs 中有一个对象(见下文)。我想选择电子邮件值,即:“foo@bar.com”。
{
"fields": [
{
"label": "email",
"value": "foo@bar.com",
},
{
"label": "firstName",
"value": "Foo",
},
{
"label": "lastName",
"value": "Bar",
},
]
}
我可以做一个
v-for(field in fields)
然后添加 if 语句以仅显示电子邮件
<div v-if="field.label == 'email'">{{field.value}}</div>
但我想知道是否有更好的方法来根据键的值选择字段,而不必遍历整个数据对象。
我尝试做这样的事情没有成功:
fields(label, 'email')
// and
v-if fields.label == 'email'
【问题讨论】:
标签: javascript vue.js select v-for