有人知道怎么生成这样的树状图吗?

图片描述

我前端很菜,但是客户就要这样的,该怎么搞呢?

阅读 4.7k
5 个回答

百度的Echart 和 阿里ant 没记错的话有插件可以实现

节点用DOM渲染,连线用jsplumb处理。(根据返回的数据结构,计算好每个节点的位置,最后用jsplumb来连线)

手写一个也不难,可以纯JS实现,大概是递归计算出每个元素宽高,最后在整体渲染出来。几个月前写过一个粗糙的版本:https://github.com/Lushenggan...。是在Vue项目里写的,不过核心部分是纯js。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题