Vue.js - v-for 仅打印对象名称

kee*_*han 1 javascript vue.js vue-component vuejs2 v-for

我有一个嵌套对象,只想打印对象名称。我如何在 vue.js 中做到这一点?

var object1 = {
  'obj1' : {
    'obj1a' : 'a',
    'obj1b' : 'b'
  },
  'obj2' : {
    'obj2c' : 'c',
    'obj2d' : 'd'
  }
}
Run Code Online (Sandbox Code Playgroud)

此代码打印正在迭代的对象的全部内容:

<div v-for="obj in object1" v-bind:key="obj">
  {{ obj }}
</div>
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它只打印字符串obj1obj2

谢谢!

Bou*_*him 5

添加key,index循环v-for就像v-for="(obj,key,index) in object1"

<div v-for="(obj,key,index) in object1" v-bind:key="obj">
  {{ key }}
</div>
Run Code Online (Sandbox Code Playgroud)