假设我有如下对象:
myObj = {
a1:{
a2:{
a3:'value A'
}
//当然实际中这里面还有别的东西..
},
b1:{
b2:{
b3:'value B'
}
}
}
我想把这里面每一层都在html中显示出来
就像
-
a1
-
a2
-
a3
value A
-
-
-
b1
-
b2
-
b3
value B
-
-
假设把上例的myObj放到Vue.js的data里
Vue.js的v-for="item in myObj" ,{{item}}直接显示的[object object]
感觉脑子有点回不过来,求助一下.感谢!
在v-for遍历对象的时候,会有一个$key变量。用你的数据写了一下,HTML部分应该是这样的:
这样写可以实现,但是不推荐。最好是把对象处理成合适的数组以后再遍历。