功能点:动态的添加路由
知识点:数据处理成树形结构,vuex的知识点,action,muation,state,可以导出多个对象export
代码: 数据变成树形结构
var newList=[];
var newobj={}
var auths=[];
for(let i=0;i<list.length;i++){
list[i].children=[];
auths.push(list[i].auth)
newobj[list[i].id] = list[i]
if(list[i].pid == 1) { //根节点
newList.push(list[i])
}else{
if(newobj[list[i].pid]) {
newobj[list[i].pid].children.push(list[i])
}
}
}