在vue里面使用递归得到树形的最底层值

1.  // 递归

    formatTree(data) {

      for (let i in data) {

        // if (data[i].children === null) continue

        if (data[i].children.length === 0) {

          // 证明是最后一级,取值

          this.dynamicTags.push(data[i].label)

        } else {

          // 证明不是最后一级,继续找

          this.formatTree(data[i].children)

        }

      }

    }

2. this.formatTree(val)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,053评论 0 2
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,448评论 0 10
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,736评论 1 45
  • 本文是在学习和使用kotlin时的一些总结与体会,一些代码示例来自于网络或Kotlin官方文档,持续更新... 对...
    竹尘居士阅读 3,336评论 0 8
  • 昨天是反复的一天,有反复是正常的,这样告诉自己,却仍无法平静。 感赏女儿9点左右起床,并换了衣服,吃了...
    相信女儿阅读 204评论 0 2