处理递归数据的键名

    tortoise(data) {
      // 使用递归函数
      if (!data || data.length <= 0) {
        // 递归的出口
        return null;
      }
      return data.map((e) => {
        // 循环数据
        const model = {
          name: e.label,
          id: e.id,
        };
        const children = this.tortoise(e.children); // 子级数据
        if (children) {
          // 一直往下循环查找有没有children这个键,如果有就直接添加一个子级字段名,这个字段名就是存子级数据
          model.children = children;
        }
        return model; // 返回这个数据
      });
    },

我这里后台返回的label处理成了name

猜你喜欢

转载自blog.csdn.net/weixin_53561783/article/details/128659399