【发布时间】:2020-07-27 13:25:43
【问题描述】:
我正在寻找可用于构建科学建模应用程序的方法或 Javascript 库。我想这类似于 Visio 等流程图软件的工作方式。添加元素并通过单击和拖动将它们连接起来。
我需要能够定义某些元素并将它们添加到“画布”中,方法是选择元素并将它们拖到画布上。
当我点击一个元素时,我需要能够为该元素设置某些参数。
我还需要能够通过单击一个元素并将一条线拖动到第二个元素来将一个元素连接到另一个元素。
我正在寻找有关最佳 javascript 库或使用方法的建议。我可能会在 Vue.js 中构建应用程序,因为我有一些使用它的经验。
【问题讨论】:
-
@Serg,rete 库是否支持自定义(用户定义)形状和撤消/重做?
-
@Nikolay 我认为它不受支持。当我查看库时,缺乏自定义是我放弃它的原因。要点是最初必须为所有形状提供坐标,这不适合我的用例。最后我切换到 Vis.js 网络
标签: javascript vue.js fabricjs paperjs