首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得v-for循环中的第二个值?

如何获得v-for循环中的第二个值?
EN

Stack Overflow用户
提问于 2020-05-16 00:09:07
回答 1查看 25关注 0票数 1

所以我有一个对象,即:

测试:{价格: 9,数量:1}

我如何才能遍历这个对象并只得到第二个值,即qty?

JS:

代码语言:javascript
复制
new Vue({
    el: '#app',
    data: {
test:{price: 9, qty:1}
}

HTML:

代码语言:javascript
复制
<div v-for="(value, key, index) in test>
   {{ value[1] }} 
</div>
EN

回答 1

Stack Overflow用户

发布于 2020-05-16 00:11:04

由于test是一个对象,并且您只想访问单个属性,因此不需要在此处循环,因此您可以使用.点表示法访问对象属性,如下所示:

代码语言:javascript
复制
<div>
   {{ test.qty }} 
</div>

演示:

代码语言:javascript
复制
new Vue({
  el: '#app',
  data: {
    test: {
      price: 9,
      qty: 1
    }
  }
})
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet">
<div id="app">
  <div class="card p-2">
    Qty: {{ test.qty }}
  </div>
</div>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61823688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档