Javascript 我怎么能';v-重复';通过这个物体?
当我使用'v-repeat'时,我可以看到'post.letter',但是看起来我还需要在相同的'v-repeat'中通过posts数组进行循环 当我尝试“post.posts.title”时,我什么也得不到,当我尝试“post.posts”时,我得到[object,object]Javascript 我怎么能';v-重复';通过这个物体?,javascript,arrays,object,vue.js,Javascript,Arrays,Object,Vue.js,当我使用'v-repeat'时,我可以看到'post.letter',但是看起来我还需要在相同的'v-repeat'中通过posts数组进行循环 当我尝试“post.posts.title”时,我什么也得不到,当我尝试“post.posts”时,我得到[object,object] var myObj = [ { post: { letter: 'A', posts: [
var myObj = [
{
post: {
letter: 'A',
posts: [
{ title: 'lorem ipsum'},
{ title: 'dolor sit amet'}
],
}
}
];
如果我正确理解你想要什么,你可以使用别名
<h4>{{ post.letter }}</h4>
<ul>
<li v-repeat="subPost : post.posts"> {{ subPost.title }}</li>
</ul>
{{post.letter}
- {{{subPost.title}
希望这有帮助
v-repeat
是VueJs指令。posts
是一个数组,您很可能需要post.posts[0]。title
和post.posts[1]。title
。