【发布时间】:2021-01-08 11:42:42
【问题描述】:
我想嵌套 2 个 v-for 循环。它应该很简单,但它不起作用,我不知道为什么。
当我遍历用户并显示他们的名字时,这一切正常。当我从会话数组中取出第一个元素并显示它的名称时,这也可以正常工作。
但是,当我想在嵌套的 v-for 循环中循环遍历会话数组时,数组似乎是空的。这是为什么呢?
<p v-for="entry in user">
{{entry.name}} //this is working fine
{{entry.session[0].name}} //this is also working fine, so "session" is an array with elements that have the property "name"
<p v-for="session_entry in entry.session"> //this v-for is not executed, as if entry.session would be empty
{{session_entry.name}}
</p>
</p>
data: {
user: [{
name: 'test2name',
session:[
{name:'sessionname'},
{name:'sessionname2'}
]
}]
}
根据此代码 sn-p 它应该可以工作。我错过了什么? https://www.codegrepper.com/code-examples/javascript/vuejs+nested+v-for
【问题讨论】:
-
HTML 中不允许嵌套
p标签 - stackoverflow.com/questions/12015804/…
标签: html vue.js vuejs2 vue-component v-for