v-for实现双层循环嵌套

Posted meiyanstar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了v-for实现双层循环嵌套相关的知识,希望对你有一定的参考价值。

html

 1 <div>
 2                 <ul v-for="(item,index) in list" :key="index">
 3                     <li>
 4                         {{ item.name }}
 5                         <ul v-for="(i,cindex) in list[index].chrildList" :key="cindex">
 6                             <li>{{ i.chrildName }}</li>
 7                         </ul>
 8                     </li>
 9                 </ul>
10 </div>

数据:

<script>
    export default {
        name: "home",
        data() {
            return{
                list: [{
                        name: 权限管理, chrildList:[
                            {chrildName:添加管理员},
                            {chrildName:添加角色}]
                    }, {
                        name: 商品管理, chrildList:[
                            {chrildName:商品管理}]
                    },{
                        name: 分类管理,
                    }, {
                        name: 优惠券管理, 
                    }, {
                        name: 积分管理, 
                    }, {
                        name: 订单管理, 
                    }, {
                        name: 数据统计, 
                    },  {
                        name: 操作记录, 
                    },{
                        name: 客服中心, 
                    }],
            }
        },
    }
</script>

 

 

<div>
                <ul v-for="(item,indexin list" :key="index">
                    <li>
                        {{ item.name }}
                        <ul v-for="(i,cindexin list[index].chrildList" :key="cindex">
                            <li>{{ i.chrildName }}</li>
                        </ul>
                    </li>
                </ul>
            </div>

以上是关于v-for实现双层循环嵌套的主要内容,如果未能解决你的问题,请参考以下文章

v-for实现循环嵌套

python 利用 for ... else 跳出双层嵌套循环

python 利用 for ... else 跳出双层嵌套循环

双层for循环嵌套问题:

使用 Vuejs 嵌套 v-for 循环

Vue.js v-for中能不能嵌套使用v-if