【问题标题】:Load from JSON not working. Fabric.JS从 JSON 加载不起作用。 Fabric.JS
【发布时间】:2016-01-16 14:30:54
【问题描述】:

这是我的代码:

var canvas = new fabric.Canvas('canvas');

$('#btn_edit').click(function(){
var c = JSON.stringify(canvas);

  });

$('Load').click(function(){


canvas.loadFromJSON(c);

  });

  $('#add').click(function(){
canvas.add(new fabric.Rect({
  left: 50,
  top: 50,
  height: 20,
  width: 20,
  fill: 'green'
}));

  });

【问题讨论】:

  • 它怎么不工作 - 详情..
  • 加载点击功能不绑定。使用$('#Load').click(function(){ canvas.loadFromJSON(c); });

标签: javascript html fabricjs


【解决方案1】:

您应该使用 canvas.toJSON() 而不是 JSON.stringify ,因为这是将画布导出为 json 的结构方法。

【讨论】:

    猜你喜欢
    • 2022-01-16
    • 2017-12-17
    • 2013-10-27
    • 2017-01-20
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 2021-03-02
    相关资源
    最近更新 更多