您当前的位置: 首页 > 

【03】

暂无认证

  • 2浏览

    0关注

    196博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vue组件的递归-树形结构

【03】 发布时间:2020-07-17 09:50:04 ,浏览量:2

tree_node.vue(组件页面)

  
     
       {{item.name}}
       
     
  



  export default {
    name: 'tree_node',
    props: {
      list: {
        required: true,
        type: Array
      }
    },
  }





index.vue(入口页面)

  
    
  



  import TreeNode from './tree_node'
  export default {
    name: 'index',
    components: {TreeNode},
    data () {
      return {
        list: [
          {
            name: '一级01',
            children: [
              {
                name: '一级01->二级01'
              },
              {
                name: '一级01->二级02'
              },
              {
                name: '一级01->二级03',
                children: [
                  {
                    name: '一级01->二级03->三级01',
                    children: [
                      {
                        name: '一级01->二级03->三级01->四级01'
                      },
                      {
                        name: '一级01->二级03->三级01->四级02'
                      }
                    ]
                  },
                  {
                    name: '一级01->二级03->三级02',
                  }
                ]
              }
            ]
          },
          {
            name: '一级02',
            children: [
              {
                name: '一级02->二级01'
              },
              {
                name: '一级02->二级02'
              },
              {
                name: '一级02->二级03'
              }
            ]
          }
        ]
      }
    }
  }





以上代码运行结果

关注
打赏
1657344724
查看更多评论
立即登录/注册

微信扫码登录

0.0409s