数据children不定,js单独函数处理数据,如同将 name变更为tile,value变更为key,
如果children数组为空,则输出isLeaf:true,否则,继续循环变更子项
求解...
数据结构如下
list = [
{
name: '0',
value: '0',
children: [
name: '0-1',
value: '0-1',
children: [
name: '0-2',
value: '0-2',
children: [
// ...
],
// ...
]
]
},
];
暂且理解为你说的输出isLeaf: true 是给children为空的数据加上这个属性吧, 代码如下