【发布时间】:2017-03-13 18:04:33
【问题描述】:
我正在尝试从 textarea 加载对象,下面显示了我的代码(带有导出代码),但我不知道如何从 json 加载。任何人都可以帮忙吗?我在网上搜索了一个类似的例子,但除了厨房水槽 json 选项卡上的那个我找不到一个。
// to JSON string
$("#canvas2json").click(function(){
canvas.isDrawingMode = false;
if(!window.localStorage){alert("This function is not supported by your browser."); return;}
var json = JSON.stringify(canvas);
//canvas.renderAll();
$("#myTextArea").text(json);
});
// from JSON string
$("#loadJson2Canvas").click(function(){
var jsonLoad = "'" + document.getElementById("myTextArea")+ "'";
//alert(jsonLoad).value;
canvas = window.canvas = new fabric.Canvas('canvas');
canvas.loadFromJSON(jsonLoad, canvas.renderAll.bind(canvas));
});
【问题讨论】:
标签: javascript json fabricjs