如图,饼干、健康零食、早点下午茶、中式糕点、西式糕点是外层的数组,用v-for来完成,但是数组里面还有一个数组,这个还是用v-for吗?应该怎么做?我就是在v-for里面又用了一个v-for,代码如下
模板
<li
class="productclassificationlist"
v-for="list in productclassification">
<div class="sublist_wrap">
<span>{{ list.classificationname }}</span>
<div class="icon"></div>
<ul>
<li
v-for="item in classification">
<a href="">
<span>{{ list.item.food }}</span>
</a>
</li>
<li class="div_clear"></li>
</ul>
<div class="div_clear"></div>
</div>
</li>
js
productclassification: [
{
classificationname: '饼干',
classification: [
{ food: '曲奇' },
{ food: '威化' },
{ food: '夹心饼干' },
{ food: '焦糖饼干' }
]
},
{
classificationname: '健康零食'
},
{
classificationname: '早点下午茶'
},
{
classificationname: '中式糕点'
},
{
classificationname: '西式糕点'
}
]
然后浏览器就报错了
求助大神,why?
你在第一个for循环吧
productclassification
作为list循环,你第二个循环就要以list.classification
来循环