动态添加边到 VisJS 图形

Add Edges Dynamically to VisJS graph

我想动态 create/update 一个 VisJS 图。 我能够添加节点,但如果我尝试添加边,图表就会消失。

我已经尝试过这个 Whosebug 问题中列出的解决方案,其中 none 个有效:

代码:https://jsfiddle.net/Janiaje/tb1smgo2/5/

代码在这 (52) 行失败:

this.edges.add(this.edgesArray)

大型 third-party 对象或库应该在没有 Vue 反应性的情况下进行初始化,因为它可能会导致意外行为或性能问题。这是你的情况,如果你只是在 Vue data 函数中评论 network(使 network 字段成为 non-reactive)应用程序将工作。

我还建议为您的 vis 数据集执行此操作。