前端方面有什么库可以比较好地展现树形数据?

2015-12-16 18:23:48 +08:00
 Keita1314
数据是有 parent 和 children 结点的,树比较宽,高度一般不超 10 层左右,最大的数据集可能有 1000 个左右结点,求介绍
3050 次点击
所在节点    JavaScript
12 条回复
lrj2u
2015-12-16 18:27:55 +08:00
推荐 ztree …………用过挺好用的,照着 demo 和 api 就能实现大部分功能。
beginor
2015-12-16 18:32:35 +08:00
同意楼上的,用 ztree ,性能不错的
decaywood
2015-12-16 18:33:12 +08:00
shsf4
2015-12-16 18:45:38 +08:00
Keita1314
2015-12-16 18:45:48 +08:00
@lrj2u @beginor 这是文件层级的,有没有图形化比较好化的?
@decaywood 这个有点不太直观
chairuosen
2015-12-16 18:57:18 +08:00
搜 treemap 啊,各种
Lucups
2015-12-16 19:06:28 +08:00
Keita1314
2015-12-16 19:31:55 +08:00
@all 谢谢各位
yexiaoxing
2015-12-16 20:19:13 +08:00
(想知道…… @ all 是谁)
chemzqm
2015-12-17 01:55:29 +08:00
1000 个节点用 d3 去做动画的话,有可能出现性能问题,只是展示的话自己写 dom ,要高性能就用 canvas 画, D3 是基于 dom 和 svg 的
dododada
2015-12-17 13:32:07 +08:00
easyui tree ,前端处理会比较卡,后端生成节点 div ,几万节点没问题
jiezg
2015-12-17 15:06:54 +08:00
简单的话直接用 svg 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243994

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX