gpt4 book ai didi

javascript - 在 jointjs 中保存和导入图形时出错

转载 作者:行者123 更新时间:2023-11-30 20:26:12 28 4
gpt4 key购买 nike

我尝试使用 JSON.stringify 将图表保存在 JointJS 中并导入 JSON.parse。但是在这一个中,我遇到了类似

的错误

workflow - Without Images.html:1553 Uncaught TypeError: Converting circular structure to JSON at JSON.stringify ()

每当创建链接并通过以下方式连接元素时,就会发生此错误导入其他元​​素并使用JSON.stringfy保存。

有什么想法吗?

最佳答案

在对其进行字符串化之前,使用 toJSON 方法将图形转换为 JSON。

var jsonString = JSON.stringify(graph.toJSON());

可以使用 fromJSON 方法再次构造图

graph.fromJSON(JSON.parse(jsonString));

json 对象也可以存储和构造成图形而不用将其字符串化

var jsonObject = graph.toJSON();
graph.fromJSON(jsonObject)

这是 link到 jointjs 文档。

关于javascript - 在 jointjs 中保存和导入图形时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50896845/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com