1
我想为我的反应组件自动生成树视图。我有自己的路径多个文件。对于exmple:Lodash自动生成树视图
- COM /公司/模型/ Main.java
- COM /公司/控制器/ Move.java
- COM /公司/控制器/ Rotate.java
- COM /公司/视图/Watch.java
的目标是有一个对象的数据看起来像这样:
var data = {
name: com,
children: [{name: company,
children: [
{name: model,
children: [{name: Main.java}]
},
{name: controller,
children: [{name: Move.java},{name: Rotate.java}]
},
{name: view,
children: [{name: Watch.java}]
}
]}]
}
我发现这个lib添加到我的道路被划分为标签:https://nodejs.org/api/path.html
像这样:
var path = com/company/model/Main.java ;
var dirname = path.dirname(path); // => « com/company/model »
var folders = dirname.split(path.sep); // => folders = [‘com’,’compagny’,’model’]
我试图用lodash https://lodash.com/docs 为了不更迭自动生成这个你能帮助我,请
非常感谢:) – fandro