任务:把后端传过来的平铺数组数据处理为tree组件需要的树形数据
1.1从图上可分析出通过pid的值判断是否是哪一个id的子级,例如:pid:2c是id:2c的子级.
1.2在utils/的index中,定义一个函数,来处理数据. //并不是vue中的方法,可以在任何地方定义并使用.
1.3.在函数中定义两个中间变量.
1.4循环遍历数组,如果item没有children,就给他加一个children
1.5建立映射管理,通过id快速的找到元素.
1.6再次循环,通过map里面的item.pid来判断(浅拷贝),如果有值,就有上级,则push到上级的children,如果没有则为一级菜单,直接添加到之前定义的空数组中.
1.7在department组件中导入,并使用.
————————————————