Advertisement

Vue对element-ui树组件进行二次封装(第二部分),实现扁平数据转为二维数组

阅读量:

将一维数据转换为二维矩阵:

复制代码
 <template>

    
   <div>
    
  
    
   </div>
    
 </template>
    
 <script>
    
 import { getTreeList } from './api'
    
 export default {
    
   async mounted () {
    
     let { data } = await getTreeList();
    
     // console.log(data);
    
     // 1)扁平数据如何变成多层数据 递归数据
    
     let AllData = [...data.parent, ...data.child];
    
     // console.log(AllData);
    
     //变成映射表
    
     let treeMapList = AllData.reduce((memo, current) => {
    
       memo[current["id"]] = current;
    
       return memo;
    
     }, {})
    
     // console.log(treeMapList

全部评论 (0)

还没有任何评论哟~