小编Gan*_*sh2的帖子

摧毁画布

感谢您做的伟大工作!我正在尝试完成撤消/重做.我正在使用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数据构建全新画布(用新画布替换旧画布).

请告知我是否有可能或任何其他选择.

谢谢和问候,苏里亚.

canvas undo redo html5-canvas fabricjs

5
推荐指数
2
解决办法
4904
查看次数

标签 统计

canvas ×1

fabricjs ×1

html5-canvas ×1

redo ×1

undo ×1