首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >vue递归组件实现树形目录

vue递归组件实现树形目录

作者头像
用户7741497
发布2022-03-06 11:19:18
发布2022-03-06 11:19:18
1.5K0
举报
文章被收录于专栏:hml_知识记录hml_知识记录

递归组件的应用===》可以通过组件命名来自己使用自己的组件

实例如下

父组件

代码语言:javascript
复制
<div class="content">
    <detail-list :list="categoryList"></detail-list>
</div>

子组件

代码语言:javascript
复制
<template>
    <div>
        <!--递归组件的应用===》可以通过组件命名来自己使用自己的组件-->
        <div
            class="item"
            v-for="(item,index) in list"
            :key="index"
        >
            <div class="item-title border-bottom">
                <span class="item-title-icon"></span>
                {{item.title}}
            </div>
            <div v-if="item.children" class="item-children">
                <detail-list :list="item.children"></detail-list>  //自己使用自己的组件detailList
            </div>            
        </div>
    </div>
</template>

<script>
    export default {
        name:'DetailList',  //组件命名
        props:{
            list:Array
        },
        data () {
            return {
                
            }
        }
    }
</script>

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档