树形数据转换

49 阅读1分钟

树形数据转换

  • 先找出第一层
  • 将pid的值使用形参
  • 给找出的项都加一个children=[]
  • 使用递归找出子集 注意子集的pid是自己当前项的id
methods:{ changeData(arr,pid){ 
         return arr.filter(item=>{ 
         if(item.pid===pid){ item.children=this.changeData(arr,item.id) 
         return true } }) }