var treeList = [
{
label:"首页",
name:"home",
sort:2,
parantId:1,
chiledren:[
{
label:"首页",
name:"homeIndex",
sort:2,
chiledren:[
{
label:"首页1",
name:"homeIndex1",
sort:22,
},
{
label:"首页2",
name:"homeIndex2",
sort:19,
}
]
},
{
label:"统计",
name:"statics",
sort:0,
}
]
},
{
parantId:1,
label:"系统设置",
name:"setting",
sort:1,
chiledren:[
{
label:"manage",
name:"管理",
sort:2,
},
{
label:"商户管理",
name:"zftMchtSys",
sort:1,
},
{
label:"子商户管理",
name:"subMechtList",
sort:3,
}
]
}
]
treeList.sort((a,b)=>{
return a.sort - b.sort
})
function sortArray(array){
array.forEach(v=>{
if( v.chiledren && v.chiledren.length ){
let chiledren = v.chiledren
chiledren.sort(function(a,b) {
return a.sort - b.sort
});
return sortArray(chiledren)
}
})
}
let result = sortArray(treeList)
console.log("result==",treeList)
菜单树状排序
最新推荐文章于 2023-11-02 17:00:20 发布