使用 Svelte 和 Konva 保存和加载画布

原生 Konva 有特殊机制可以使用 node.toJSON()node.create(json) 函数来保存/加载整个画布阶段 (查看演示)

在使用 svelte-konva 时,不推荐这种方法。在 svelte-konva 中,你应该保存应用的状态,这也类似于所需的完整阶段数据。因此,无需保存任何 Konva 内部结构和节点。

该演示从 localstorage 以 JSON 形式保存和检索数据,但你可以自由选择任何你喜欢的保存方式。