options: [
{
id: "d04140b2-84b0-430f-a90f-cc8fc240d6cb",
label: "Siemens Healthineers",
children: [
{
id: "e6ffabba-3082-4c94-92be-4af665b2ffaa",
label: "SSME",
children: [
{
id: "f6ce0ca7-5834-41b1-8e94-52cc7bb576da",
label: "CT",
children: [
{
id: "3815d4e5-aa17-45ff-bb89-a34a88a9b7c0",
label: "GO",
children: [
{
id: "d5665456-553a-4511-954d-0512fdcdd0c4",
label: "Test 1",
},
{
id: "7b61b898-b345-4d92-86fd-6b3e70535861",
label: "Test 2",
},
{
id: "7b61b898-b345-4d92-86fd-6b3e70535862",
label: "Test 3",
},
],
},
],
},
],
},
],
},
],
// 递归删除children的值
handelOption(options) {
options.forEach((item, index) => {
if (item.children.length == 0) {
delete item.children;
} else {
this.handelOption(item.children);
}
});
},
多维数组,递归删除children为空的项目
最新推荐文章于 2024-04-18 09:40:54 发布