vue-ant-design 递归加载Tree组件

用递归的方法加载ant-design里边的tree组件树

  function toTreeData(data: any) {
      function tree(innerData: any) {
        let arr: any = [];
        innerData.forEach((item: any) => {
          arr.push({
            key: item.id, //可以根据实际更改对应的key
            title: item.name,
            children: item.children.length && tree(item.children),
          });
        });
        return arr;
      }
      return tree(data);
    }

你可能感兴趣的:(vue.js,es6,前端)