【发布时间】:2017-11-30 21:17:07
【问题描述】:
我对 Fabric.js 有疑问。
当我尝试像这样保存织物画布时:
var data = JSON.stringify(self.canvas.toJSON(['width', 'height']))
我得到了具有 height 和 width 属性的良好序列化 json。 但是当我试图像这样反序列化它时:
self.canvas.loadFromJSON(data, function () {
self.canvas.renderAll();
});
除了 height 和 width 属性之外的所有对象都可以正常初始化。
我看到了反序列化示例:http://jsfiddle.net/fmgXt/3/
如果我添加到 json height 和 width 属性,它会被反序列化忽略。
但如果我将它们设置为代码 - 它也可以正常工作。我错过了什么吗?
在http://fabricjs.com/docs/fabric.StaticCanvas.html#loadFromJSON,我没有找到任何关于 loadFromJSON 的有关 includedPropertiesNames 列表或类似内容的提及。
【问题讨论】:
标签: fabricjs