zoukankan      html  css  js  c++  java
  • js 递归思想 处理后台多维数组的数据 之 完美契合

    不多BB! 直接看源码

    get(tree = []) {
    let self = this
    let arr = [];
    if (!!tree && tree.length !== 0) {
    tree.forEach(item => {
    let obj = {};
    obj.title = item.menuName;
    // obj.id = item.id 添加任意的对象属性
    // obj.parentId = item.parentId
    // obj.url = item.url;
    // obj.urlPre = item.urlPre;
    obj.data = item;
    obj.expand = true;
    obj.selected = true;
    obj.children = self.get(item.children); // 递归调用
    arr.push(obj);
    });
    }
    return arr;
    },

    适用场景: iview 中 tree 的渲染

    午间心语:向上吧少年!
  • 相关阅读:
    全民医疗
    SpringMVC
    Mybatis 缓存策略
    不要追涨杀跌
    我只认比特币
    ETH反思
    世界是熵增的
    切片最好还是传引用
    rxgo示例
    11月份的计划
  • 原文地址:https://www.cnblogs.com/sweet-ice/p/10577583.html
Copyright © 2011-2022 走看看