Replies: 1 comment 2 replies
-
哈哈,首先感谢你对 jsMind 的支持与关注! 关于布局方面的考虑:jsMind 认为思维导图应该是有一个固定的布局模式的。比如,同样是从一个根节点出发不断扩展子节点的图形除了思维导图之外,还有目录结构、组织机构、鱼骨图等,这些图形内在的数据结构基本相同,展现方式却各有不同规则。所以未来可能不太会支持随意摆放结点这种能力。 关于拖拽方面的解释:在 jsMind 上对节点的拖拽其实是一种“修改”动作,作用是把一个节点移动到其它节点下,可以考虑一下如果支持随意摆放节点的话,如何修改节点的层级结构。 所以如果是直接回答你的这个问题的话:jsMind 后续是否有计划优化拖拽体验,并能保持拖拽后的位置? 如果是从项目选型的角度来说,你可以从项目本身的需求出发,看哪种功能是项目的本质需求。技术和产品没有好坏之分,关键在于合适,是吧。 |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
首先,很感谢作者开源如此简洁功能又完整的思维导图项目。本人观察到除了本项目外,还有一款基于 GoJs 的 Mind Map 组件,它的优势是在视图渲染上似乎更胜一筹,比如 拖拽自然流畅,并提供对拖拽后的位置记录等特性。而 jsMind 拖拽上略为生涩没有位置记录,不知后续是否有计划跟进?之所以如此冒昧请教,主要是基于项目选型上的考虑,jsMind 优势功能更完整,代码简洁易维护(轻量),GoJs - Mind Map 强在渲染,架构相对成熟易扩展。
Beta Was this translation helpful? Give feedback.
All reactions