vue之递归组件实现树形目录
递归组件的应用===》可以通过组件命名来自己使用自己的组件
实例如下
父组件
<div class="content"> <detail-list :list="categoryList"></detail-list> </div>
子组件
<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>