iview的tree怎样让后台传的数据和官网的结构一致

图片描述

图片描述

这两张图片的数据格式怎么对应起来?网上说可以用递归实现?具体怎么操作呢?多谢大神的指点!

阅读 2.8k
1 个回答

简单写了个方法:

resetTree (oldTree) {
            let newTree = oldTree.map(item => {
                if (item.children) {
                    return {
                        ...item,
                        title: item.name,
                        children: this.resetTree(item.children)
                    }
                } else {
                    return {
                        ...item,
                        title: item.name
                    }
                }
            })
            return newTree
        }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题