美文网首页
树形结构根据节点名称判断节点层次

树形结构根据节点名称判断节点层次

作者: 朋_朋 | 来源:发表于2019-07-23 16:34 被阅读0次

采用递归方式遍历比对名称,并记录层次


data(){
  return{
    organizeIndex: 0,                              //记录层次
    treeData: [
        id: 0,
        name: '中国',
        children: [
            {
                id: 2,
                name: '安徽省‘,
                children: [
                    id: 3,
                    name: '阜阳市',
                    children:[.............]
                ]
              },
            {
                id: 4,
                name: '浙江省‘,
                children: [
                    id: 5,
                    name: '杭州市',
                    children:[.............]
                ]
              }
         ]
    ]
  }
}



created: {
    this.listArr(this.treeData, '杭州市', 0);
    alert(this.organizeIndex)
},


methods: {
      /**
       * 遍历树形结构,判断是在第几层级
       * @param data
       * @param name
       * @param int
       */
      listArr: function (data, name, int) {
        if (data.Name == name) {
          this.organizeIndex = int
          return true;
        }
        if (!!!data.Children) {
          return false;
        }
        for (let i = 0; i < data.Children.length; i++) {
          if (this.listArr(data.Children[i], name, int + 1)) {
            return true;
          }
        }
        return false;
      },
}

相关文章

  • 树形结构根据节点名称判断节点层次

    采用递归方式遍历比对名称,并记录层次

  • 第10章 - DOM

    DOM 就是文档的数据结构,它提供了操作文档的编程接口 API。 10.1 节点层次 文档是由节点组成的树形结构,...

  • Elements & Node

    Node(节点)是DOM层次结构中的任何类型的对象的通用名称,Node有很多类型,如元素节点,属性节点,文本节点,...

  • JavaScript第十章DOM

    节点层次 文档元素html Node类型每个节点都有nodeType,可根据nodeType来判断系欸DNA类型,...

  • 树形结构数据中实用的方法

    预设:树形结构数据树形为value、children、label 格式化树形数据 获取当前节点下所有子节点 查找目...

  • 数据结构 - 树形结构

    使用树形结构可以大大提高效率组织架构图, 文件目录结构 基本概念 节点, 根节点, 父节点, 子节点, 兄弟节点 ...

  • The X Developing - XDL Document

    DOM文档 DOM文档一种是树形数据结构,是XML结构化文档的内存构造形式。每个节点由节点名称、属性包、选项包和节...

  • 基于sklearn的决策树分类器

    理论基础 决策树 决策树是一种树形结构的机器学习算法,所有的样本起始于根节点,每个具有子节点的父节点都有一个判断,...

  • 前端、js实现树形结构数据的模糊搜索查询、模糊过滤

    示例: 需求:输入 “景区” 字,希望树形结构中带有 “景区” 字的项显示,即使父节点没有,但子节点含有,父节点仍...

  • DOM

    1、DOM(文档树 ):文档对象模型(把网页当成对象的方式来描述), 是树形结构 2、节点:元素节点、属性节点、文...

网友评论

      本文标题:树形结构根据节点名称判断节点层次

      本文链接:https://www.haomeiwen.com/subject/baralctx.html