Vic*_*ira 7 javascript nested-loops vue.js
我有一个对象的对象,我用vue传递,我这样做是为了运行:
<ul>
<li v-for="subjects in questions">
<li v-for="question in subjects">
@{{ question }}
</li>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误:
属性或方法"主题"未在实例上定义,但在呈现期间引用.确保在数据选项中声明反应数据属性.(在根实例中找到)
如何在vue中运行嵌套循环?
Lim*_*nte 11
在这里你举例说明:
var vm = new Vue({
el: '#app',
data: {
questions: [
{
subjects: ['question 1.1', 'question 1.2']
},
{
subjects: ['question 2.1', 'question 2.2']
}
]
}
})Run Code Online (Sandbox Code Playgroud)
<script src="https://cdn.jsdelivr.net/vue/2.0.3/vue.js"></script>
<div id="app">
<ul>
<li v-for="question in questions">
<ul>
<li v-for="subject in question.subjects">
{{ subject }}
</li>
</ul>
</li>
</ul>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10964 次 |
| 最近记录: |