感谢您做的伟大工作!我正在尝试完成撤消/重做.我正在使用loadFromJSON(...)从我存储在数组中的画布状态重新构建画布.基本上,我的想法是破坏现有的画布并重新构建画布.这是我的代码.
// TODO: How to destroy existing canvas?
canvas = new fabric.Canvas('canvas', {
containerClass : 'myCanvasContainer',
});
canvas.loadFromJSON(history[historyStep]);
Run Code Online (Sandbox Code Playgroud)
此代码在现有画布的顶部添加另一个画布.但是,我需要一种方法来销毁画布并从我的JSON数据构建全新画布(用新画布替换旧画布).
请告知我是否有可能或任何其他选择.
谢谢和问候,苏里亚.