关于el-tree如何整理成可视化树树形节点

思路:使用冒泡的方法,从上往下遍历

代码:
function transformOrgs (arr) {

  return arr.map((e, i) => {

    if (e.mktCitiesList) {

      e.children = e.mktCitiesList

      e.identifier = e.provinceid

      e.name = e.province

    } else if (e.mkt_areasList) {

      e.children = e.mkt_areasList

      e.identifier = e.cityid

      e.name = e.city

    } else if (e.sys_gasstationList) {

      e.children = e.sys_gasstationList

      e.identifier = e.areaid

      e.name = e.area

    } else {

      e.identifier = e.STATION_CODE

      e.name = e.STATION_NAME

    }

    if (e.children) {

      transformOrgs(e.children)

    }

    return e

  })

}

请求到的数据如下图:

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