iview Tree组件 后端分层 数据重组

    getTree (tree) {

      let arr = [];

      if (!!tree && tree.length !== 0) {

        tree.forEach(item => {

          let obj = {};

          obj.title = item.名称;

          obj.attr = item; // 其他你想要添加的属性(该条数据)

          obj.expand = true;  //是否展开

          obj.children = this.getTree(item.子集名); // 递归调用

          arr.push(obj);

        });

      }

      return arr;

    }

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

推荐阅读更多精彩内容